CSSLP · Question #392
CSSLP Question #392: Real Exam Question with Answer & Explanation
The correct answer is C: Agile methodology. The Agile methodology is a software development approach that prioritizes flexibility by accepting evolving requirements and gathering frequent stakeholder feedback throughout the entire project lifecycle.
Question
Which software development approach prioritizes accepting evolving requirements and gathering frequent stakeholder feedback throughout the project lifecycle?
Options
- AWaterfall model
- BDevOps
- CAgile methodology
- DIterative development
Explanation
The Agile methodology is a software development approach that prioritizes flexibility by accepting evolving requirements and gathering frequent stakeholder feedback throughout the entire project lifecycle.
Common mistakes.
- A. The Waterfall model is a linear, sequential approach where requirements are fixed upfront, making it inflexible to evolving requirements and frequent feedback during later stages.
- B. DevOps is a set of practices that combines software development (Dev) and IT operations (Ops) to shorten the systems development life cycle and provide continuous delivery with high software quality, but it's a culture and practice set, not primarily a requirements prioritization model like Agile.
- D. Iterative development involves repeating a sequence of steps, but Agile specifically combines iteration with a strong emphasis on evolving requirements and stakeholder feedback as its core tenets.
Concept tested. Agile software development principles
Reference. https://learn.microsoft.com/en-us/devops/plan/what-is-agile
Topics
Community Discussion
No community discussion yet for this question.