08 Lecture Flashcards

1
Q

What are the properties of a Horizontal Prototype

A
  • Show a wide range of features
  • Horizontal Integration (Bottom up, Top down)
  • Used in linear processes (no full impl. up to the end)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the properties of a Vertical Prototype

A
  • Show small range of features (scenario, user story)
  • Full implementation of these features
  • Vertical Integration
  • Used in agile processes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which integration Approaches are used during Prototyping?

A
  • Horizontal (traditional)
  • Vertical (agile)
  • UI centric
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Revolutionary Prototyping?

A

Get user experience with throwaway version

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

What are the advantages and disadvantages of Revolutionary Prototyping

A

+ Can be developed in a short amount of time

  • User may have to accept that features in the prototype are expensive to implement
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is Evolutionary Prototyping

A

Used as the basis for the implementation of the final system

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

What are the advantages and the disadvantages of Evolutionary Prototyping?

A

+ Short time to market

  • Can be used only if target system can be constructed in a prototype
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the Risks of Prototyping

A
  • Developer become attached to the prototype
  • Customer might not understand how much work it is to turn the prototype into a fully functional system
  • User may confuse prototype and finished system
  • Negative feelings towards software if prototype has problems
  • Cost of prototype
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is Storyboarding

A

Modeling the UI as Finite Automaton

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

What are the advantages and disadvantages of a Low Fidelity Prototype?

A

+ Easy to produce
+ More feedback
+ No designdecisions

  • Mostly not reused
  • Important details are ignored
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the advantages and disadvantages of a High Fidelity Prototyoe?

A

+ More realistic
+ Problems can be identified more detailed
+ More impressive

  • May cause much effort
  • Less feedback
  • High expactations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is Fitts’s Law (Paul Fitts, 1954)

A

Specifies how fast you can move your hand to a target of a certain size at a certain distance (within arm’s length)
T = a + b log(D/S + 1)

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

What are the consequences of Fitts’s Law

A
  • Targets at the screen edge are easy to hit
  • Hierarchical menus are hard to hit
  • Pie menus are faster tha popup menus
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the benefits of prototyping?

A
  • Allow for early feedback
  • Easy to understand
  • Improve usability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What ate risks of Prototyping?

A
  • Wrong expectations about the progress of nonprogrammer

- User confusion between prototype and finished system

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