SDD: Development Methologies Flashcards
What is the first stage of the software development process?
Analysis
What is Analysis?
Given a problem, identify what a program is meant to do.
What is the seconds stage of the software development process?
Design
What is design?
Use tools such as pseudocode, structure diagrams, flowcharts and wireframes to set out the functionality and interface of the program.
What is the third stage of the software development process?
Implementation
What is implementation?
Write the program
What is the fourth stage of the software development process?
Testing
What is testing?
Check that the program works as expected and has no errors.
What is the fifth stage of the software development process?
Documentation
What is development?
Collect the documents which are generated at each phase of the software development process.
What is the sixth stage of the software development process?
Evaluation
What is evaluation?
Review the program to check if it:
is fit for purpose
makes efficient use of code
is robust
is readable
Why is the software development process iterative?
The software development process is iterative because because stages can be revisited e.g. after testing the process may return to the implementation stage to fix any programming errors, or the design stage to fix any design errors.