- 2. Iterative, Evolutionary, and Agile
- from Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, Third Edition
- Publisher: Prentice Hall
- Released: October 2004
The software development lifecycle of the project is broken down into a sequence of steps that allow for development, testing, error correction, and realigning the projects requirements/needs at each mile stone/however often the development team has ascertained is adequate to produce the product in a timely fashion.