MT3 end of unit test Flashcards

to be the best computer on the planet

1
Q

what are the development methodologies?

A

-analysis
-design
-implementation
-testing
-documentation
-evaluation

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

what is the analysis stage?

A

The software developer meets with the client to understand the requirements and explain exactly what they need the program to do.

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

what is the design stage?

A

The developers plan how to solve the problem using design notations like flowcharts, structure diagrams or pseudocode

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

what is the implementation stage?

A

The programming team write the actual code to solve the problem

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

what is the testing stage?

A

teams will run the software many times with different inputs to check that correct outputs are returned

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

what is the documentation stage?

A

A technical guide and a user guide are created for the end users to help them use the software

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

what is the evaluation stage?

A

The software’s robustness, efficiency and code readability are examined

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

what is stage 1 of development methodologies?

A

analysis

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

what is stage 2 of development methodologies?

A

design

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

what is stage 3 of development methodologies?

A

implementation

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

what is stage 4 of development methodologies?

A

testing

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

what is stage 5 of development methodologies?

A

documentation

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

what is stage 6 of development methodologies?

A

evaluation

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

what is iteration?

A

When stages of the process need to be revisited or repeated

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

what are the 3 standard algorithms?

A

-running total within a loop
-traversing an array
-input validation

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

what is the greater than sign?

A

>

17
Q

what is the less than sign?

A

<

18
Q

what is extreme test data?

A

Data at the lower and upper limits of the range

19
Q

what is normal test data?

A

Data that you would expect to work or be accepted

20
Q

what is exceptional test data?

A

Data that should not be accepted by the program

21
Q

what does robust mean?

A

robust is when the program can handle different outputs without crashing

22
Q

what is a running total within a loop?

A

it is a fixed loop which is used to very efficiently traverse the array and add up each of the numbers in turn

23
Q

what is traversing an array?

A

when you go through every item in a list

24
Q

what is input validation?

A

a conditional loop which keeps asking for an input until a valid value is entered

25
Q

what are the 3 types of design?

A

-pseudocode
-structure diagram
-flowchart

26
Q

what is a standard algorithm?

A

it is a series of steps a program takes to solve a problem

27
Q

what is a 1-D array?

A

the simplest form of an array in which all of the values are stored linearly

28
Q

what is the not equal sign in python?

A
  • !=
  • <>