nerdexam
(ISC)2(ISC)2

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.

Secure Software Lifecycle Management

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

#Agile Methodology#Software Development Life Cycle (SDLC)#Requirements Management#Stakeholder Feedback

Community Discussion

No community discussion yet for this question.

Full CSSLP PracticeBrowse All CSSLP Questions