Software Design and Development Flashcards

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

Integer

A

Whole numbers

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

Real

A

Decimal numbers

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

Boolean

A

True or False

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

String

A

Text

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

What is an Array?

A

Lets the user store lists of data in one variable

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

What is a fixed loop?

A

Repeats a loop a set amount of times

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

What is a conditional loop?

A

Repeats a loop until it is declared as true

Used for input validations

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

How do you implement a running total?

A
Total = 0 
Total = total + 1
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the 3 Pre-Defined Functions

A

Round
Random
Length

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

3 Types of Errors

A

Syntax Error
Executional Error
Logic Error

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

What is a Syntax Error?

A

Occurs when the rules, of programming language that is being used, is broken.
Eg; forgetting to close a loop or close a bracket.

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

What is a Executional Error?

A

Causes the program to crash even if there appears to be nothing wrong with it

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

What is a Logic Error?

A

When the program runs but does not do what its supposed to

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

Give an example of an operator

A

=, AND, OR, * etc

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

3 design methods

A

Pseudocode
Flowcharts
Structured diagram

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

What is normal data?

A

Data the program should accept

17
Q

What is extreme data?

A

Data that is on the limits but is accepted

18
Q

What is exceptional data?

A

Data that is beyond the limits and should be rejected by the program

19
Q

3 Standard algorithms

A

Input validation
Running total
Traversing an array

20
Q

6 stages of programming

A
Analysis
Design
Implementation
Testing
Documentation
Evaluation
21
Q

Evaluation stage

A
Is it fit for purpose
Readability
Meaningful variable names
White space
Robustness
22
Q

What is an iterative process?

A

Previous stages in development are

often revisited