volume_mute
Software Engineering as a Spiral Process
publish date: 2026/06/22 22:19:52.509012 UTC
volume_mute
Why is software engineering described as a spiral process rather than a one-time linear process?
Correct Answer
Because requirements, design, implementation, and testing continue throughout the lifetime of the system across successive releases
Explanation
Software engineering is a spiral process because requirements, design, implementation, and testing activities continue throughout the lifetime of a system. After release 1, changes are proposed almost immediately, and development of release 2 may begin before release 1 has even been deployed.
Reference
Software Engineering, Ian Sommerville, 10th edition
