Software Development Process
Waterfall model
Requirements Analysis
oftware Specification
Software design
Programming
Software Testing
System integration
Software Implementation
Software maintenance.
Advantages
Complete and consistent documentation at every stage;
It is easy to determine the timing and costs of the project
Disadvantages
the transition from one phase of the project to another assumes the complete correctness of the result (output) of the previous phase
necessary to "roll back" to the early phase of the project and the required revision not only knocks the project team off the schedule.
Iterative model
Spiral model
Process steps
Requirements Analysis
oftware Specification
Software design
Programming
Software Testing
System integration
Software Implementation
Software maintenance.