Program_Design Flashcards

1
Q

“Take the original problem and break it down into manageable steps.”

This process is known as:

A

Top Down Design

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

The first level of steps listed in order to solve a problem.

A

Top Level Algorithm

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

A sequence of numbered steps to solve a problem.

A

Algorithm

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

An algorithm can be written down as a list of steps in planning English.
The planning English used is between everyday English and code. The name for it is:

A

Pseudocode

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

Because pseudocode is written down using text characters ( ie in words! ) it is known as a:

A

text-based design notation

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

Representing program design using lines and boxes ( graphical objects ) is called:

A

graphical design notation

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

A graphical design notation which is read from top to bottom ie boxes are arranged
vertically

A

flow chart

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

A graphical design notation which is read horizontally, ie from left to right.

A

structure diagram

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

A block of statements / commands which belong together because they carry out one distinct task

A

subprogram / module / procedure

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

Take each step in the Top Level Algorithm and break it down again until a task / step is reached which can be coded individually.

A

Stepwise Refinement

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

How the user and the software communicate, ie a menu structure or a set of buttons which the user can use to access the features of your software

A

User interface or Human Computer Interface

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

The designer must decide how the HCI / user interface will look. This task is documented using:

A

screen designs on paper

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