Design Basics Flashcards

1
Q

What materials must you understand?

A

The users’ needs or requirements
The computer or hardware factors
The human factors or physical attributes
The HCI
The process

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

What are the 8 principles of design?

A

Visibility
Feedback
Constraints
Consistency
Affordable
Error Prevention
Know your user
Universal Approach

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

Describe Visibility

A

Functions should be visible so users can determine what to do next.

Menus shouldn’t only show the most used items and hide the rest which makes it difficult for the user to determine exactly what is possible with the UID

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

Describe Feedback

A

Feedback is informing the user of what action was performed and what resulted from that action.

It can be audio, visual, verbal, tactile and any combination of them.

You must provide various versions of feedback to take into account diversity. E.g. audio for blind users and text for deaf users.

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

Describe Constraints

A

This is restricting what the user can do based on what is currently taking place. This helps to reduce the chances that a user will perform an erroneous action.

E.g. graying out menu items when their use would result in an incorrect result under the current situation

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

Describe Consistency

A

The mechanisms chosen to show and achieve specific types of actions should remain the same throughout the system.

E.g using left mouse button to select an item in all cases instead of switching between left and right buttons

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

Describe affordance

A

This is an attribute of an object that indicates how to use it. For computers affordances are conventions that are learnt.

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

Describe error prevention

A

Humans will make errors and hence you need to understand how, when and why these errors occur and build your UI accordingly.

Allow the user to recover from an error and also reduce the possibility of making errors.

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

Describe Universal Approach

A

Firstly you need to remember you are not the user and you need to build an UI for everyone.

Remove all barriers to the successful use of the application by meeting the accessibility standards of the OS being used.

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

Describe Know your Users

A

Who are you users?
They probably aren’t like you so you can’t design as if you’re the main user
Talk to them using interviews, open ended discussions, participatory design
Watch them, take notes of the actions they perform, look at he user created artifacts and let them keep a diary of what they did and results.

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