Expected_Questions_Life_Cycle_Models
Expected_Questions_Life_Cycle_Models
The Classical Waterfall Model divides the software life cycle into phases:
- Feasibility Study
- Design
- Maintenance.
This phase ensures an exact understanding of customer requirements and documents them:
- High-level design breaks the system into modules; detailed design defines their data structures
and algorithms.
5. What happens during Implementation?
After all modules are integrated, system testing ensures the final product meets the requirements
- Errors are detected and fixed in the same phase they are introduced (phase containment).
- Helps refine requirements and resolve technical uncertainties before the actual system is
developed.
- Core modules are developed first, and new functionalities are added over time.