Human Computer Interaction Lesson 2.6 Flashcards

1
Q

The most important element of usability engineering

A

iterative design

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

Design - Implement - Evaluate - Repeat

A

ITERATIVE DESIGN CYCLE

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

Requirements - Design - Code - Integration - Acceptance - Release

A

WATERFALL MODEL

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

WATERFALL MODEL STEPS

A

Requirements - Design - Code - Integration - Acceptance - Release

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

one of the earliest carefully-articulated design processes for software development

A

waterfall model

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

Concrete product of each milestone in each stage of the Waterfall Model

A

(1) a design document;
(2) code modules that implemented certain functionality;
(3) an integrated system.

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

Validation is not always sufficient; sometimes problems are missed until the next stage. Trying to code the design may reveal flaws in the design – e.g., that it can’t be implemented in a way that meets the performance requirements. Trying to integrate may reveal bugs in the code that weren’t exposed by unit tests. So the waterfall model implicitly needs _______ between stages. The danger arises when a mistake in an early stage – such as a missing requirement – isn’t discovered until a very late stage – like acceptance testing. Mistakes like this can force costly rework of the intervening stages. (That box labeled “Code” may look small, but you know from experience that it isn’t!)

A

Feedback

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

WATERFALL MODEL IS BAD FOR

A

UI DESIGN

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

In iterative design, the software is refined by repeated trips around a design cycle:

A

Design - Implementation - Evaluation

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

The ________________ offers a way out of the dilemma. We build room for several iterations into our design process, and we do it by making the early iterations as cheap as possible. The radial dimension of the spiral model corresponds to the cost of the iteration step – or, equivalently, its fidelity or accuracy. For example, an early implementation might be a paper sketch or mockup. It’s low-fidelity, only a pale shadow of what it would look and behave like as interactive software. But it’s incredibly cheap to make, and we can evaluate it by showing it to users and asking them questions about it.

A

spiral model

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

Why is the spiral model a good idea?

A
  • build multiple prototypes (parallel design) and evaluate them, without much expense.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

UCD

A

USER CENTERED DESIGN

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

___________ is a crucial part of user-centered design

A

Iterative design

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

3 features in common if brand-name user-centered design techniques

A
  • iterative design using rapid prototyping
  • early focus on users and tasks
  • evaluation throughout the iterative design process
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

OMS

A

Olympic Message System

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

The _____________ is a classic demonstration of the effectiveness of user-centered design

A

Olympic Message System

17
Q

The OMS went through ________ iterations

A

200

18
Q

Summary

A

Models for software development
Waterfall model makes sense for low-risk projects
Iterative or spiral models are needed when the requirements and design space are unknown or risky
UI development is often risky
User-centered design process
Iterative, prototype-driven
Early focus on users and tasks
Constant evaluation