MT3 end of unit test Flashcards
to be the best computer on the planet
what are the development methodologies?
-analysis
-design
-implementation
-testing
-documentation
-evaluation
what is the analysis stage?
The software developer meets with the client to understand the requirements and explain exactly what they need the program to do.
what is the design stage?
The developers plan how to solve the problem using design notations like flowcharts, structure diagrams or pseudocode
what is the implementation stage?
The programming team write the actual code to solve the problem
what is the testing stage?
teams will run the software many times with different inputs to check that correct outputs are returned
what is the documentation stage?
A technical guide and a user guide are created for the end users to help them use the software
what is the evaluation stage?
The software’s robustness, efficiency and code readability are examined
what is stage 1 of development methodologies?
analysis
what is stage 2 of development methodologies?
design
what is stage 3 of development methodologies?
implementation
what is stage 4 of development methodologies?
testing
what is stage 5 of development methodologies?
documentation
what is stage 6 of development methodologies?
evaluation
what is iteration?
When stages of the process need to be revisited or repeated
what are the 3 standard algorithms?
-running total within a loop
-traversing an array
-input validation
what is the greater than sign?
>
what is the less than sign?
<
what is extreme test data?
Data at the lower and upper limits of the range
what is normal test data?
Data that you would expect to work or be accepted
what is exceptional test data?
Data that should not be accepted by the program
what does robust mean?
robust is when the program can handle different outputs without crashing
what is a running total within a loop?
it is a fixed loop which is used to very efficiently traverse the array and add up each of the numbers in turn
what is traversing an array?
when you go through every item in a list
what is input validation?
a conditional loop which keeps asking for an input until a valid value is entered
what are the 3 types of design?
-pseudocode
-structure diagram
-flowchart
what is a standard algorithm?
it is a series of steps a program takes to solve a problem
what is a 1-D array?
the simplest form of an array in which all of the values are stored linearly
what is the not equal sign in python?
- !=
- <>