Computer

Agile & Waterfall Development Models MCQs with Answers

Which development model follows a sequential approach where each phase is completed before moving to the next?
a) Agile Model
b) Waterfall Model
c) Spiral Model
d) V-Model

Which software development methodology is based on iterative and incremental development?
a) Waterfall Model
b) Agile Model
c) V-Model
d) Spiral Model

In which model is customer feedback incorporated at every stage of development?
a) Waterfall Model
b) Agile Model
c) Spiral Model
d) RAD Model

Which of the following is NOT a characteristic of the Waterfall Model?
a) Sequential flow
b) Easy to manage
c) Frequent customer involvement
d) Well-documented process

Which Agile framework uses time-boxed iterations called sprints?
a) Kanban
b) Scrum
c) Lean
d) XP (Extreme Programming)

In Agile, who is responsible for ensuring the team follows Agile principles and practices?
a) Product Owner
b) Scrum Master
c) Project Manager
d) Stakeholder

Which development model is best suited for projects with well-defined and fixed requirements?
a) Agile Model
b) Waterfall Model
c) Kanban
d) Lean Development

Which Agile principle emphasizes “Working software over comprehensive documentation”?
a) Agile Manifesto
b) Lean Thinking
c) DevOps Culture
d) Six Sigma

What is the main advantage of Agile over Waterfall?
a) Better cost estimation
b) Faster development with customer feedback
c) Fewer bugs in the final release
d) Strictly defined project scope

Which Agile methodology focuses on continuous flow rather than fixed-length iterations?
a) Scrum
b) Kanban
c) XP (Extreme Programming)
d) Crystal

In the Waterfall Model, at which phase is the software tested?
a) Before deployment
b) After implementation
c) During requirement gathering
d) After every iteration

Which Agile methodology promotes pair programming and test-driven development?
a) Scrum
b) Kanban
c) XP (Extreme Programming)
d) Lean

Which phase is NOT included in the Waterfall Model?
a) Requirement Analysis
b) Design
c) Maintenance
d) Daily Stand-up

Which Agile practice focuses on integrating code frequently and running automated tests?
a) Continuous Integration
b) Pair Programming
c) User Story Mapping
d) Iterative Development

What is the primary deliverable at the end of each Agile iteration?
a) Project documentation
b) A working software increment
c) A finalized design document
d) A requirement specification document

Which Agile role is responsible for maximizing the value of the product?
a) Scrum Master
b) Product Owner
c) Development Team
d) Stakeholder

Which Waterfall Model phase ensures that the system meets business requirements?
a) Design
b) Implementation
c) Validation
d) Maintenance

Which of the following is NOT an Agile methodology?
a) Scrum
b) Kanban
c) Waterfall
d) XP (Extreme Programming)

What is a drawback of the Waterfall Model?
a) Lack of documentation
b) No clear project structure
c) Difficulty in accommodating requirement changes
d) No need for testing

Which Agile framework involves visualizing work in progress using boards?
a) Scrum
b) Kanban
c) XP (Extreme Programming)
d) RAD Model

What is the primary reason Agile projects tend to be more flexible than Waterfall projects?
a) Fixed requirements
b) Customer involvement throughout the process
c) Step-by-step execution
d) Less focus on teamwork

Which term refers to a brief daily meeting in Scrum?
a) Sprint Review
b) Retrospective
c) Daily Stand-up
d) Sprint Planning

In Agile, what is the term for a small feature request that provides value to users?
a) Epic
b) Story Point
c) User Story
d) Sprint Backlog

Which model is best suited for large and complex projects with high risk?
a) Waterfall Model
b) Agile Model
c) Spiral Model
d) RAD Model

What is a key feature of Agile project management?
a) Rigid planning
b) Heavy documentation
c) Frequent customer feedback
d) Fixed development process

Which Agile event is held at the end of a sprint to review progress?
a) Sprint Review
b) Sprint Planning
c) Retrospective
d) Daily Scrum

Which phase of the Waterfall Model deals with fixing defects and adding enhancements?
a) Testing
b) Maintenance
c) Design
d) Implementation

Which of the following is NOT a core value of the Agile Manifesto?
a) Individuals and interactions over processes and tools
b) Working software over comprehensive documentation
c) Contract negotiation over customer collaboration
d) Responding to change over following a plan

Which software development model is often used when time-to-market is critical?
a) Waterfall Model
b) Agile Model
c) V-Model
d) Spiral Model

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button