System Design 1.6 Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What are the advantages of command line/driven interfaces

A

Some commands can be entered quickly + precisely once the user is proficient/ expert

Can run on very low spec computers with bad graphical facilities

Can be used over slower connections e.g. modems (as there is very little data being transferred)

Complex commands are often made available that wouldn’t be in a graphical user interface

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the disadvantages of commands line/driven interfaces

A

Not easy to guess the command that has to be entered

Can be difficult to learn

Not an attractive interface, rather unfriendly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the advantages of Graphical user interfaces (GUI)

A

User friendly, inexperienced users can often guess what they want to do. (No need to remember complex commands)

More intuitive/easy to learn

Windows: can be resized, multiple can be viewed at once etc.

Icons: small images to represent options (human brain can recognise images quicker than words)

Menus: easy to see all options in a pull-down menu

Pointer: natural way to point at things they want (point and click)

Cut and paste between applications

Similarity between applications

Help, undo, tutorials etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the disadvantages of a Graphical User Interface (GUI)

A

Can ‘get in the way’. E.g. having to select several options to perform a task that would otherwise take seconds I’m a command driven interface

Needs a more powerful computer than command driven

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the advantages of a menu driven interface

A

E.g. cash point screen

Advantages:

Very easy to learn (selection required only)

Limited options, so user will not get confused

No need for a keyboard (physical or virtual)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the disadvantages of a menu driven interface

A

E.g. cash point screen

Disadvantages

Only suitable where there are few/very limited options

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the advantages of form dialogue

A

Rather like a paper form (therefore intuitive)

Specific input fields to fill in

Can go back and make changes before form is submitted

Undo and ‘are you sure?’

Includes validation so only some entries are allowed

Often able to reduce input options using radio buttons, drop-down lists.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the disadvantages of form dialogue

A

Good on-screen help may be required

Layout is important

Ensure form is uncluttered

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are touch screens

A

Touch screens are a feature of many new devices e.g. phones

They take advantage of gestures that can make the user interface easier to use

E.g. swipes, pinch to zoom, long press etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is haptic feedback

A

An extension of touch interface, uses sensations such as vibration, pressure, pain, temperature, etc. To give feedback

E.g. mobile phone or games controller

More advanced systems may use full body suits for more realism

Haptic feedback may be used go make virtual reality feel more real e.g. to make it feel as if we are really touching the door, picking up the ball etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is virtual reality

A

VR uses headsets to immerse the user in a virtual world where they interact by moving their bodies

Sensors track the users movement and translate it into changes in the world the user is seeing

Many people are affected by motion sickness when using VR. However this may eventually be resolved by improvements in the use of haptic feedback

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is augmented reality (AR)

A

Similar to VR, however works by overlaying computer graphics over a view of the real world

E.g. possible to have meetings with people in AR to make it seem as if they are sat with you, however they are sat at the other side of the world.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a Natural language interface

A

E.g. alexa, siri

No need to follow a particular structure to words entered

Communicate with computer as you would another person

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the problems facing natural language interface designers?

A

Simple speech/handwriting recognition

Ambiguity - many sentences have multiple meanings

Unclear input - poor handwriting, unclear speech (e.g. mumbling, accent, speech impediment)

Understanding - the computer really needs to understand the topics being discussed. Currently impossible but ‘general AI’ is improving all the time

Statistical analysis - often AI combines with probabilty/ statistics for the computer to try to resolve ambiguity or unclear input e.g. which meaning is likely to be most correct

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How can sound be used when designing interfaces in order to make it easier for the user to use their particular interface?

A

To indicate a problem (e.g. an error has occurred)

To let the user know that a lengthy task has finished

To indicate that an event has happened e.g. email received

Particularly useful for partially sighted or blind people e.g. speech synthesis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is a design validation/review

A

After a new computer system has been designed, a check has to be made to ensure the new design is compatible with the original specifications of the system

17
Q

Why is a review of the design undertaken?

A

To make sure that:

The design corresponds with the specifications, and that the user requirements and objectives of the new system are satisfied

The most appropriate techniques have been used

The user interface is appropriate

Errors made in the design stage will carry through to all further development of the new system. If errors were made here then there would be a lot of work done to implement a system which, at worst, didn’t work, or at best didn’t work very well

18
Q

What areas do we look at when evaluating the effectiveness of the design

A

Requirements: does the design achieve/meet the original requirements? All should be met for a solution to be successful

Evaluate the solution against costs (financial, human, resources). A successful solution shouldn’t exceed any negotiated costs

Is it robust? Evaluate the solution against its test results. A solution should use error trapping and validation to be successfully robust and reduce the change of system errors and failures

Usability - Evaluate the solution against the ease of use for the end user. It should use an intuitive user interface suitable for end user.

Performance - Evaluate the performance of the solution. Specific tasks should be completed within a given time frame. It should be fully optimised to reduce memory usage.