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

Answer
b) Waterfall Model

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

Answer
b) Agile 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

Answer
b) Agile 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

Answer
c) Frequent customer involvement

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

Answer
b) Scrum

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

Answer
b) Scrum Master

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

Answer
b) Waterfall Model

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

Answer
a) Agile Manifesto

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

Answer
b) Faster development with customer feedback

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

Answer
b) Kanban

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

Answer
b) After implementation

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

Answer
c) XP (Extreme Programming)

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

Answer
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

Answer
a) Continuous Integration

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

Answer
b) A working software increment

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

Answer
b) Product Owner

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

Answer
c) Validation

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

Answer
c) Waterfall

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

Answer
c) Difficulty in accommodating requirement changes

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

Answer
b) Kanban

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

Answer
b) Customer involvement throughout the process

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

Answer
c) Daily Stand-up

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

Answer
c) User Story

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

Answer
c) Spiral Model

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

Answer
c) Frequent customer feedback

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

Answer
a) Sprint Review

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

Answer
b) Maintenance

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

Answer
c) Contract negotiation over customer collaboration

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

Answer
b) Agile Model

Related Articles

Leave a Reply

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

Back to top button