Software Design & Development Flashcards
State the seven stages of the software development process
Analysis, Design, Implementation, Testing, Documentation & Evaluation
analysis stage
To get a clear understanding of the problem in terms of inputs, processes and outputs in order to provide the solution.
design stage
To planning the solution for example writing your pseudocode and creatring a wireframe
implementation stage
Turning the design into a set of computer instructions that the computer can understand; begin coding.
testing stage
To test that the program actually meets the specification; what the program is expected to do
documentation stage
the documentation which is to be distributed with the software is produced; how to use guide or technical installation guide etc
evaluation stage
Evaluation is reviewing the solution against a given criteria.
State what is meant by the functional requirements of a program?
Everything that the program must do highlighting the inputs, processes and outputs
Describe what a programs inputs are.
Anything that has to be entered into the program.
Describe what a programs processes are.
Any calculation or decision that the program has to do.
Describe what a programs outputs are.
Anything that has to be displayed on a screen or sent to a printer.
State the purpose of a variable?
Used to store data.
State the data type that is used to store text/words, alphanumberic data?
String
State the data type that is used to store a single letter or symbol?
Character
State the data type that is used to store a whole number
Integer
State the data type that is used to store a number with a decimal point
Real
State the data type that is used to store a true/false value.
Boolean
State the data structure that is used to store a list.
(1-D) Array
State the appropriate data type that should be used to store a pupils first name.
String
State the appropriate data type that should be used to store someones initial of their surname.
Character
State the approrpriate data type that should be used to store someones age.
Integer
State the appropriate data type that should be used to store someones wage per hour for example £7.40
Real
State the approrpriate data type that should be used to store a true/false option.
Boolean
State the approrpriate data type that should be used to store a list of the same data type. For example all surnames names from a class.
Array
When declaring an array what 3 things must you include?
Name, type and size
Describe the purpose of a structured diagram.
A visual design technique used to show the steps needed to solve a problem.
Describe the term assign values to variables.
Means putting a value into a variable.
State what this is an example off: SET username to gtennet
Assigning a value to a variable
State the variable name and data type of this: SET username to gtennet
username & string.