Software Design and Development - Analysis and Design Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What happens in the analysis stage?

A

A systems analyst creates a software specification. The specification includes the purpose and functional requirements (inputs, processes, outputs)

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

What is meant by the purpose of software?

A

The purpose of software is usually defined in a few short paragraphs, providing a written statement of what the software should do

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

What are the functional requirements of a program?

A

The functional requirements of a program are defined as inputs, processes and outputs. A list of inputs that will come from the user, a sensor or a file are included. The processes focus on tasks the program will need to perform, such as validating input, or calculating an average. The outputs are a list of what the program will output, usually on screen but possibly to a file.

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

What are the three best methods used for designing programs?

A

When designing a program, it is possible to use:
Pseudocode
Structure Diagrams
Flowcharts

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

In a structure diagram what does a process symbol look like

A

A process is shown as a rectangle, with text

added to the middle to describe the process

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

In a structure diagram how is a loop represented?

A

A loop is shown as an oval, with text added to the middle to describe the loop

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

In a structure diagram how is a decision (IF) represented?

A

Selection statements are used when decisions need to be made, usually to represent the need for an IF statement or the clause on a conditional loop. A diamond shape with text in the middle is used.

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

In a structure diagram how is a pre-defined function represented?

A

A rectangle with an extra line down the left and right sides. Pre-defined functions can be used to return single values. The three in the course are random, round and length

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

What is pseudocode?

A

Pseudocode is a written list of steps used to design a program. Main steps are listed e.g. 1, 2, 3. Each main step is then refined e.g. 1.1, 1.2, 1.3, 1.4 etc.
One line of pseudocode usually results in one line of code when implementing (creating the program).

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

In flowcharts how is the flow shown?

A

A straight line with an arrow. The flow line symbol is used to show the sequence of instructions .

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

What symbol is used to represent the start and end of a flowchart?

A

The terminal symbol is used to mark the start and end of the flowchart. It is a rounded rectangle with the word start or end in it.

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

What symbol is used to represent initiailisation in a flowchart?

A

A hexagon shape is used. Shows declaration of variables (including arrays) or initialisation (setting an initial value)

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

What symbol is used to show input or putput in a flowchart?

A

A diamond shape is used. Shows that data will come into the program (input) or be sent out from the program (output)

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

What symbol is used to show a decision in a flowchart?

A

A diamond shape is used. Used to show selection statements e.g. an IF statement or the clause on a conditional loop

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

What symbol is used to show a process in a flowchart?

A

A process is shown as a rectangle, with text added to the middle to describe the process

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

What symbol is used to show a pre-defined function in a flowchart?

A

A rectangle with extra lines. Pre-defined functions can be used to return single values. The three in the course are random, round and length.

17
Q

What symbol is used to show an on-page connector in a flowchart?

A

Used instead of letting a flowchart run over more than one page. The connector is used to show that the chart continues to the side rather than below

18
Q

What is user interface design?

A

The functional and end user requirements are taken into consideration when designing the user interface. The user interface is the part of the program the user sees. A wireframe showing input and output areas as well as the location of media is often created when designing a program