Software Design and Development Flashcards
Analysis
production of a software specification that will outline what the software must do.
Design
plan the design of the program, and the user interface
implementation
write the code for the program/software
Testing
fully test the program to ensure that all aspects work correctly
Documentation
technical guide- how to install software - and user guide software
Evaluation
is the program fit for purpose and robust
ADITDE
the software development program
ADITDE is an iterative process? What does this mean?
An iterative process is one where each stage may have to be revisited as a result of new information coming to live
Input -
data that is entered into the program
Processes -
what the program does with the inputted data
Output
data that is outputted to the user
Inputs, processes and outputs are what part of the software process
analysis
What is Psuedocode?
Psuedocode is structured English for describing a program read by a human
Structure Diagram
breaks the problems down into smaller sections
Flowchart
shows what is going on in a program and how data flows around it
String
stores text and alphanumeric combinations
Character
stores a single character which can be a letter, number or symbol
integer
stores positive and negative whole numbers
real/float
stores numbers with decimal places, can also store integers
boolean
stores TRUE or FALSE only