Which methodology does NOT involve repeating phases of the software development life cycle?

The waterfall methodology does not involve repeating phases of the software development life cycle. In the waterfall model, each phase of the development process is completed before moving on to the next phase in a linear fashion. Once a phase is completed, it is difficult to go back and make changes without starting over from the beginning.