SDD - Developmental Methodologies Flashcards
What are the 6 stages of the software development process
- Analysis
- Design
- Implementation
- Testing
- Documentation
- Evaluation
What happens in the analysis stage
Given a problem, identify what a program is meant to do
What happens in the design stage
Use tools such as pseudocode, strcuture diagrams, flowcharts and wireframes to set out the functionality and interface of the program
What happens in the implementation stage
Write the program
What happens in the testing stage
Check that the program works as exceted and has no errors
What happens in the documentation stage
Collect the documents which are generated at each phase of the software development proess
What happens in the evaluation stage
Review the program to check if it:
- is fit for purpose
-makes efficent use of code
-is robust
- is readable
Why can the software design stage be described as iterative
Stages can be revisited upon completion.
Give an example of the software development process of being iterative
testing the process may return to the implementation stage to fix any programming errors, or the design stage to fix any desogn errors