1. Intro Flashcards

(18 cards)

1
Q

What are the goals for requirement analysis ?

A
  1. Ascertain the user’s needs
  2. Ensure reliability
  3. Promote standardization
  4. Complete projects on time and within budget
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does building successful user interfaces requires?

A
  • Thoughtful planning
  • Sensitivity to user’s needs
  • Devotion to requirement analysis
  • Diligent testing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the usability measures?

A
  • Time to learn
  • Speed of performance
  • Rate of errors by user
  • Retention over time
  • Subjective satisfaction
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Give 5 examples of emanates from designers and managers in various domains:

A
  • Life-critical systems
  • Industrial and commercial uses
  • Home and entertainment applications
  • Exploratory, creative, and collaborative interfaces
  • Socio-technical systems (health support, identity verification)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Give examples of life-critical systems?

A
  • Air traffic control
  • Nuclear reactors
  • Medical instruments
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Give examples of industrial and commercial uses?

A
  • Banking systems
  • Airline and hotel reservation
  • Point of sales terminals
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Give examples of office, home and entertainment systems?

A
  • Word processing
  • E-mail
  • Games
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the three domain-independent dimensions of user models?

A
  • Canonical vs individual models
  • Explicit vs Implicit models
  • Long-term vs short-term models
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the differences between Canonical vs Individual model ?

A

• Canonical:

  • classical
  • all purpose
  • designed once for all with systems structure

• Individual:

  • more flexible
  • tailored to specific user
  • needs to be built and maintained by user
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the differences between Explicit vs Implicit model ?

A

• Explicit:
- allow users to configure system as they wish ie changing background color

• Implicit:

  • specified by observing user’s behaviour
  • Simple facts ie set a deafult printer is used frequently, or activate task the user was working on last time
  • Sophisticated (AI) behaviour, ie if user is doing x, he probably wants y or is a y type of user
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the differences between Long-term vs Short-term model ?

A

• Long-term:

  • static characteristics of users ie preferences (background color), cognitive factors (level of maths)
  • kept for subsequent interactions

• Short-term:

  • dynamic characteristics based on interaction ie preferences (current printer), cognitive factors (current goal)
  • may be safety deleted at the end of interaction
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the three types of user classes?

A
  1. Novice
  2. Knowledgable intermittent
  3. Expert user
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the assumed characteristics of a novice user?

A
  • Knows little of the task or interface concepts
  • Learning-inhibiting anxiety about using computers
  • Present significant challenge when designing systems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the assumed characteristics of an expert user?

A
  • Familiar with tasks and interface concepts
  • Seek to get their work done quickly
  • Rapid response time
  • Require brief and non-distracting feedback
  • Will look for shortcuts, macros, patterns, etc
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the assumed characteristics of an Knowledgeable Intermittent user?

A
  • Stable task concepts and broad knowledge of interface concepts
  • May forget details ie structure of menu, location of menu items
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are the guidelines for novice users?

A
  • Provide clear instructions
  • Restrict vocabulary
  • Small number of actions -> reduces anxiety, builds confidence, positive reinforcement
  • Informative feedback about accomplishments
  • Constructive specific error messages
  • Carefully designed user documentation
17
Q

What are the guidelines for expert users?

A
  • Rapid and brief feedback
  • Provide abbreviated command sequences accelerators
  • Don’t waste time for confirmations
  • Seek info only when important
18
Q

What are the guidelines for knowledgable intermittent users?

A
  • Provide well structured menus
  • Consistent
  • Use prompts
  • Make content sensitive
  • Well organised manuals