volume_mute

Agile vs Plan-driven — Central Activities

publish date2026/06/04 04:42:30.813990 UTC

volume_mute

The diagram below contrasts how plan-based and agile approaches handle specification and design.

Plan-Based Development Requirements Engineering Requirements Specification Design and Implementation Requirements Change Requests Agile Development Requirements Engineering Design and Implementation


How do agile approaches view design and implementation relative to other software process activities?

Correct Answer

Design and implementation are the central activities — other activities such as requirements elicitation and testing are incorporated into design and implementation rather than treated as separate stages

Explanation

Agile approaches consider design and implementation to be the central activities in the software process. They incorporate other activities such as requirements elicitation and testing into design and implementation, rather than treating them as separate preceding stages.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears