Iteration in SDLC
Iteration assumes no one gets the right results the first time
Do some analysis, then some design, then do some further analysis, until you get it right
Idea: not always realistic to complete analysis before starting design
Waterfall no longer applies - Phases become blurred
Decisions are not frozen at the end of each phase
Good for projects where requirement specifications are hard to arrive at
However, can lead to ambiguity
Harder to know how far you are along in the project
Could be hard to manage
Iteration is the process of looping through the same development activities multiple times, sometimes at increasing levels of detail or accuracy
Information engineering can be done with iteration
Object-oriented approach considered to be highly iterative