成人快手

Iteration

Iteration means repeating a process. In software development, it is the term used to describe repeating or revisiting phases that may have been worked on already.

Traditionally, the development team would work through each phase in order. However, it is now more common for software to be developed in iterative cycles.

For example, the design for part of a program may be created and then implemented. Any errors found during testing could lead to parts of the design and implementation changing before further testing is carried out. The design and implementation phases could be revisited based on the results of testing.

Design to Implementation to Testing flowchart. Testing loops back to Design.

Once one part of the program is complete, the iterative cycle of design, implementation and testing could be repeated for the next part of the program and so on.