Algorithm, design and problem solving Flashcards

1
Q

Analysis

A

Requirement specification and definition through abstraction and decomposition of the problem.

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

Design

A

Constructs a method on how to develop a programme through either structure diagrams, flowcharts or pseudocode.

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

Coding

A

The programme or set of programmes is developed.

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

Iterative Testing

A

Modular tests are conducted, code amended,
and tests are repeated until the module performs as required.

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

Testing

A

The completed program or set of programs is run many times with different sets
of test data.

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

Top-down design

A

Decomposition of a computer system into a set of sub-systems, then breaking each sub-system down into a set of smaller sub-systems,
until each sub-system just performs a single action.

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

Stepwise refinement

A

The process of breaking down into smaller sub-systems.

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

Inputs

A

Data entry .

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

Processes

A

The tasks are performed using the input data and any other previously stored data.

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

Outputs

A

Information that needs to be displayed or printed for the users of
the system.

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

Storage

A

Data that needs to be stored in files on an appropriate medium for
use in the future.

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

Structure diagrams

A

Structure diagrams are hierarchical, showing a top-down design in a diagrammatic
form.

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

Flowchart

A

Diagrammatically show the steps required to complete a task and
the order that they are to be performed in.

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

Terminator flowchart symbols

A

Used at the beginning and end of each
flowchart.

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

Process flowchart symbols

A

Used to show actions.

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

Process flowchart symbols

A

Used to show actions.

17
Q

Input and output flowchart symbols

A

The same flowchart symbol is used to show the input of data and output of
information.

18
Q

Decision flowchart symbols

A

Used to decide which action is to be taken next;
these can be used for selection and repetition/iteration. There are always two
outputs from a decision flowchart symbol.

19
Q

Flowchart flow lines

A

Use arrows to show the direction of flow in the chart.

20
Q

Prompt Message

A

The message that is issued to the user when the program in control requires input.