07 Design patterns Flashcards

1
Q

What is chunking?

A

Chunking is a technique that helps us process data faster and remember ir more easily. For example separating input fields so that they are easier to digest

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

What are the benefits of chunking?

A

Assist short-term menory
aides scanability
aides comprehension

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

What is alignment

A

Objects that are aligned - that are more symmetrical appear more orderly. And orderly interfaces are easier to comprehend.

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

What are the benefits of alignment?

A

Makes interfaces more orderly
Aides comprehension
Makes interfaces more percivable
Leads users through an interface

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

What is the best way to align labels to input fields?

A

Top align - google did a search and the top-aligned did far better. If placeholders are used they need to dissapear once you start entering data

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

What is a call to action?

A

These are buttons that guide the user. Try to avoid words like “next” or “continue” or “submit” unless they are actually relevant. Anything that makes thing clearer and more predictable is better

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

What does a call to action do?

A

Tells user what they should do
Tells them why they should do it
Tells them what happens after they do it

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

What is visual hierarchy

A

Uses color contrast and size
Prioritises most important information
Prioritises most common action
Leads users through an interface

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

What are progress indicators

A
Tells users how much people have made thorugh a process
Tells users what they have done
Tells users what they need to do
Indicates time and effort required
Aides predictability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is important about affordances on mobile?

A

Limited screen space makes it difficult for all features to be available all of the time. Make the primary action visible to users - for instance a big chunky button

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

What are the benefits of digital affordances?

A

Make interface percievable
Make interfaces discoverable
Make actions obvious
Must use natural qualities

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

What are pattern libraries?

A

A collection og mobile and desktop screenshots

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

What are the benefits of patteren libraries?

A

Help identify conventions
good starting point
Investigation and analysis required
design required

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

What is the most common pattern for help?

A

tooltips

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

What is important to remember when it comes to help?

A

Available but not intrusive
On the interface rather than tooltips
Contextual also works very well

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

What is inline validation

A

Instead of waiting for users to submit a form - and then telling them that they have made a mistake, inline validation is a technique that tells them how they are doing as they are completing the form

17
Q

What are the benefits and negatives of inline validation?

A
Reduces error
increase speed
increases satisfaction
not easy to implement
needs to be tested out rigorously
18
Q

If users make maistakes - your error messages should do three things:

A

Tell them clearly that an error has occured
Tell them what ´went wrong
Tell them what they need to do to fix it

19
Q

What are the best practises of error handeling?

A

Make the error clearly visible
Make it clear where the error occured
explain how to resolve the problem

20
Q

What are Reusable solutions to common problems in software are known as?

A

design patterns

21
Q

What involves breaking large amounts of information into smaller groups to help users process data faster and remember it more easily?

A

Chunking

22
Q

What are the benefits of alignment?

A

Aids comprehension

Leads users through an interface

Helps prevent errors

23
Q

Which type of label alignment was found to be optimal by a Google eye-tracking study?

A

Top align

24
Q

What uses colour contrast and size to tell users what information is most important and what should be done first?

A

Visual hierarchy

25
Q

An indicator of how to operate a product, is known as what?

A

Digital affordance

26
Q

What is a benefit of pattern libraries?

A

Help identify conventions