Prototyping Flashcards

1
Q

What is a prototype?

A

A prototype is a demonstration of a design which the users can interact with

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

What are the functions of a prototype?

A

A prototype allows developers to show their ideas to the users.

Enables the users to try out the ideas and determine what is missing and what is wrong

Allows the developer to move from a concept to a concrete product in an iterative matter

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

What are the various forms a prototype can take?

A

Whiteboard drawings
A cardboard model
A piece of software
A film
A 3D printed item

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

How is the type of prototype chosen?

A

The type is chosen based off of why the prototype is needed and the type of information the developer wishes to obtain

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

What are the features of Low Fidelity Prototyping?

A

The prototype does not look like or function the same way as the final product

It is a low cost method for exploring ideas and designs

The prototypes are discarded and do not form part of the final product

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

What are examples of Low Fidelity Prototypes?

A

Storyboards
Drawings
Paper/carboard/wooden models

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

What is Storyboarding?

A

A series of sketches that show how a user may complete a task using the item under development.

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

How is storyboarding usually done?

A

It is usually done with a scenario and allows the developers to role play.

The sketches are usually created using icons, stick figures, arrows.

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

What is the primary requirement of storyboarding?

A

The same sketch items must be used throughout the project

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

What are Index cards used for in low fidelity prototyping?

A

It is used to explore the structure of the user interface. Each card represents a specific interactive item such as a menu, a button or a screen.

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

What is high fidelity prototyping?

A

The prototype looks like or is close to the final product and contains much of the functionality.

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

How does high fidelity prototyping help the developer?

A

It allows the developer to evaluate the product in use within the user’s environment.

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

What is used to create high fidelity prototypes?

A

The prototype is developed with a software development programming language and tools.

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

What are the types of high fidelity prototyping?

A

Throwaway prototyping & Evolutionary Prototyping

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

Describe throwaway prototyping

A

Here the prototype is used to gather data for the final application. It is then discarded, and a new final application is built

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

Describe evolutionary prototyping

A

Here the prototype forms the foundation of each iteration of the design. The prototype evolves into the final application.

17
Q

What are the advantages of throwaway prototyping?

A

A higher quality application can be produced.

Problems are detected earlier and future maintenance issues are reduced

18
Q

What are the disadvantages of throwaway prototyping?

A

It takes longer to produce the final application

Includes the costs of developing the prototype and the final application

19
Q

What are the advantages of evolutionary prototyping?

A

Allows bringing the application to the market faster.

Can cost less to develop the first release of the application

20
Q

What are the disadvantages of evolutionary prototyping?

A

Problems may be carried over through each iteration, never being corrected.

Maintenance problems are left to later

21
Q

Give 5 differences between low and high fidelity prototypes

A

Low fidelity focuses on a specific idea whereas high fidelity is almost functionally complete

Low fidelity is more cost and resource efficient whereas high fidelity is resource intensive

Low fidelity isn’t useful for usability tests, high fidelity is used in usability testing

Low fidelity can be revised quickly, high fidelity takes time to make any revisions

Low fidelity is used strictly inhouse, high fidelity can be used for marketing purposes such as demos.

22
Q

What is Conceptual prototyping?

A

It is the exploration of ideas and concepts. It uses exploratory tools such as storyboards, index cards and mockups.

It enables the testing of ideas for incorporation into the concrete versions of the final product

23
Q

What is Concrete prototyping?

A

It is the development of the actual product. It uses the knowledge gained from the conceptual stage and uses software development tools such as an integrated development environment (IDE).