Software Life Cycles
- 584 Downloads
The software development process has an associated life cycle that consists of various phases. There are several well-known life cycles employed such as the waterfall model, the spiral model, the Rational Unified Process, and the Agile methodology. The choice of the software development life cycle is determined from the needs of the project.