Chapter 3 - Design Methodology Flashcards

1
Q

Why are mock-ups used?

A

They are used to present to the client a photographic representation of what the solution will look like, for them to approve.

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

Requirements of a mock-up.

A

(Requires position of elements, relative sizes, margins, borders, alignment of objects, colour, image contents, headings, text blocks and navigation controls.)

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

What is required of a mock up?

A

A mock-up must be done in both vertical and horizontal orientation, if they are going to be transferred to smart phone compatibility. It requires detailed annotation with formatting information. This annotation requires enough detail that it can be handed to someone else and they can accurately produce it.

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

What is a mock-up?

A

Mock-ups are design tools used to assist in the appearance of the solution. It’s a photographic representation of what a printout will look like.

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

What is Pseudo Code?

A

Pseudo Code is a universal language, describing an algorithm. Used as a design tool to show the process of the solution.

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

Benefits of Pseudo Code.

A

Pseudo Code has no errors. (Syntax)

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

Requirements of Pseudo Codes.

A

Pseudo Code must have consistent conventions and internal documentation to explain it’s workings, as well as meaningful object names.

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

Rules and Conventions of Pseudo code.

A
//note (internal documentation)
Code indentation to show lines of code are controlled.
= is for logical testing
--> used for assignment
Start the code with BEGIN
End the code with END
Keywords are arbitrary but consistent
Code indentation is required.
IF, THEN, ELSE, WHILE, FOR
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a Use Case Diagram?

A

A UCD visually represent the functionality within a system.

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

What is a Use Case Diagram used for?

A

A use case is a methodology used in system analysis to identify, clarify, and organize system requirements. It’s used for both developer and client to see the relationships and interactions between the user and the solution as well as the interfaces between systems and the processes within a system.

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

What are the Terms within a Use Case Diagram?

A

Actor, UseCase, System Boundary, Associations, Includes and Extends.

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

What is a Context Diagram?

A

A context diagram is a design tool that represents how entities interact within a system. It includes input data that flows to the system from the entities, and the output data that flows from the system back to the entities.

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

Symbols of a Context Diagram and Data Flow Diagrams

A

System, represented by a circle which is the organisations information system as a whole.
Data Flow, represented by an arrow from one symbol to another.
Entity, represented by a square which is a role external to the system
Data Store, represented within two lines and they represent internal storage within the system.

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

What is a Data Flow Diagram?

A

A data flow diagram is a design tool and they show the movement of data through a system.

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

What is a Data Dictionary?

A

Data dictionaries are design tools, they summarise what data a solution will require, and the properties of the data.

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

What is a Data Dictionary used for?

A

Data Dictionaries are used to design the structure of a program or database. They act as a reference source during development.