AQA A2 Computing 7.2 Design Flashcards

1
Q

During the design phase, the systems requirements must be translated from the logical model of the system into the physical model.

This happens in two stages - what are they?

A
  1. System design, aka high-level design

2. Detailed design, aka low-level design

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

High-level design: The outline solution should consist of…

A
  1. The components of the system
  2. The user interface, aka a human-computer interface
  3. Test cases
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Systems flow-chart

A

A high level picture of a physical system

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

What should be considered when designing a user interface?

A

The type of user - expert/novice/frequent/occasional/young child/technical etc.

User needs and accessibility issues - sight impairment/limited hand mobility etc.

Choice of appropriate input/output devices, including size of screen

Use of colour - alerts/house style

Use of icons/symbols/text

Type of interface - command line/graphical

Type of menu - drop down/full screen/pop up

consistency of design e.g. conventional menu groupings like file-save as

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

Good user interface design provides:

A

Feedback to the user e.g. save successful

confirmation e.g. before deleting a record

Clearly marked exits e.g. back a screen, home

Online help

Helpful error messages at a level appropriate to the user

Optional keyboard shortcuts

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

Low-level design: The detailed design should consist of…

A
Hardware specification
Hierarchy charts and structure charts
Design data dictionary
Object diagrams and class definitions
Data structures such as records or arrays
File organisation
Entity-relationship diagrams
Normalised database tables
Algorithms using pseudo-code or structured English
Queries using SQL
detailed design of printed output
Preliminary test plan
Detailed test data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

The design data dictionary consists of…

A
Variable name
Data Type
Max size/length (if appropriate)
Validation
Purpose
How well did you know this?
1
Not at all
2
3
4
5
Perfectly