1. What does SDLC stand for?
A. Software Design Life Cycle
B. Software Development Life Cycle
C. System Design Life Cycle
D. Software Deployment Life Cycle
2. Which of the following is the first phase of SDLC?
A. Design
B. Coding
C. Requirement gathering
D. Testing
3. In which phase are the software requirements gathered?
A. Planning
B. Analysis
C. Design
D. Testing
4. What is the primary goal of the design phase?
A. To gather requirements
B. To design system architecture
C. To write code
D. To test the product
5. Which model in SDLC is best suited for small projects with well-defined requirements?
A. Agile
B. Waterfall
C. Spiral
D. V-Model
6. Which model allows iterative and incremental development?
A. Waterfall
B. V-Model
C. Agile
D. Big Bang
7. What is the main drawback of the Waterfall model?
A. High cost
B. Lack of documentation
C. Difficult to manage
D. No room for changes once phase is complete
8. In which SDLC model are testing and development activities done simultaneously?
A. Waterfall
B. V-Model
C. Spiral
D. Big Bang
9. Which phase involves fixing defects found during testing?
A. Development
B. Maintenance
C. Deployment
D. Design
10. What is the last phase of SDLC?
A. Design
B. Deployment
C. Testing
D. Maintenance
🔹 Intermediate-Level SDLC MCQs
11. Which of the following is not an SDLC model?
A. Waterfall
B. Spiral
C. Linear
D. Agile
12. What is the primary focus of the analysis phase?
A. Coding
B. Understanding user requirements
C. Testing
D. Designing UI
13. The Spiral model is best suited for which kind of projects?
A. Small and simple
B. Large and complex
C. Budget-constrained
D. Short-term
14. Which of the following SDLC models includes risk analysis?
A. Waterfall
B. Spiral
C. Agile
D. V-Model
15. Who is responsible for gathering requirements?
A. Developer
B. Tester
C. Business Analyst
D. Project Manager
16. What phase comes after the Design phase in SDLC?
A. Testing
B. Coding
C. Requirement gathering
D. Deployment
17. Which SDLC model is most flexible?
A. Agile
B. Waterfall
C. V-Model
D. Big Bang
18. In Agile, work is divided into small units called:
A. Tasks
B. Sprints
C. Stories
D. Modules
19. What is the main goal of SDLC?
A. To test software
B. To create user stories
C. To produce high-quality software
D. To speed up development
20. Which model follows a sequential flow?
A. Agile
B. Spiral
C. Waterfall
D. Incremental
🔹 Advanced-Level SDLC MCQs
21. Which document describes how the software will be tested?
A. SRS
B. Test Plan
C. Design Document
D. Deployment Plan
22. What does SRS stand for?
A. Software Review Strategy
B. Software Requirement Specification
C. Software Ready Sheet
D. Standard Requirement Strategy
23. Which model is considered risk-driven?
A. Waterfall
B. V-Model
C. Spiral
D. Agile
24. What is prototyping in SDLC?
A. Final version
B. Incomplete version of software for feedback
C. Test plan
D. Data model
25. In which SDLC phase is the feasibility study conducted?
A. Design
B. Planning
C. Deployment
D. Maintenance
26. What’s the major benefit of using Agile methodology?
A. Low cost
B. Less documentation
C. Quick feedback and adaptability
D. Minimal client involvement
27. The document prepared at the end of the requirement phase is:
A. Project Charter
B. SRS
C. Test Case
D. User Manual
28. SDLC ensures:
A. Costly and long development
B. Proper tracking of customer calls
C. Quality software delivered on time
D. Error-free manual processes
29. Which model is suitable for rapidly changing requirements?
A. Waterfall
B. Agile
C. V-Model
D. Spiral
30. Maintenance in SDLC refers to:
A. Fixing bugs after release
B. User training
C. Product marketing
D. UI designing
31. In the V-Model, which phase corresponds with the unit testing phase?
A. System Design
B. High-Level Design
C. Low-Level Design
D. Requirement Analysis
32. What is the primary benefit of using prototyping in SDLC?
A. Faster development
B. Reduced testing effort
C. Better requirement clarity
D. Cheaper deployment
33. Which document outlines how every requirement will be tested and traced through the project
lifecycle?
A. Test Plan
B. SRS
C. Design Specification
D. Traceability Matrix
34. In Agile methodology, which artifact represents the total work to be done?
A. Sprint Backlog
B. Burn-down Chart
C. Product Backlog
D. Epic List
35. What is the biggest disadvantage of the Big Bang SDLC model?
A. Too much documentation
B. Not suitable for academic projects
C. High risk and uncertainty
D. Time-consuming design phase
36. What is a key differentiator between Spiral and Incremental models?
A. Testing is skipped in Spiral
B. Incremental has risk analysis built-in
C. Spiral includes risk management; Incremental doesn’t
D. Spiral cannot handle large projects
37. Which of the following models allows parallel development and testing activities?
A. V-Model
B. Waterfall
C. Agile
D. Both A and C
38. In SDLC, regression testing is performed in which phase?
A. Development
B. Design
C. Maintenance
D. Planning
39. When does the user acceptance testing (UAT) happen in SDLC?
A. After unit testing
B. Before integration testing
C. Before deployment
D. After system testing
40. What is the major challenge in Agile SDLC in large organizations?
A. Too much documentation
B. Frequent testing
C. Distributed team coordination
D. Lack of developer skill