volume_mute

Diagram: waterfall with feedback

publish date2026/05/28 22:08:35.084971 UTC

volume_mute

The following diagram shows a more realistic waterfall with feedback loops.

Requirements Definition System and Software Design Implementation and Unit Testing Integration and System Testing Operation and Maintenance

What do the curved arrows in this diagram represent?

Correct Answer

Feedback from later phases to earlier phases when problems are discovered.

Explanation

The arrows show that issues found in later phases (e.g., testing) may require revisiting earlier phases (e.g., design or requirements).

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears