Computer

Software Development Life Cycle (SDLC) MCQs with Answers

Which of the following is the first phase of the Software Development Life Cycle (SDLC)?
a) Design
b) Testing
c) Requirement Analysis
d) Deployment

Answer
c) Requirement Analysis

Which SDLC 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) RAD Model

Answer
b) Waterfall Model

Which phase of SDLC involves designing the architecture and components of the system?
a) Requirement Analysis
b) Design
c) Implementation
d) Testing

Answer
b) Design

In which SDLC phase is the actual coding performed?
a) Testing
b) Deployment
c) Implementation
d) Planning

Answer
c) Implementation

Which phase of SDLC ensures that the developed system meets business requirements?
a) Testing
b) Maintenance
c) Planning
d) Design

Answer
a) Testing

Which SDLC model emphasizes risk analysis and is suitable for large, complex projects?
a) Waterfall Model
b) Agile Model
c) Spiral Model
d) V-Model

Answer
c) Spiral Model

Which SDLC model follows an iterative approach and allows frequent modifications?
a) Agile Model
b) Waterfall Model
c) V-Model
d) Big Bang Model

Answer
a) Agile Model

Which SDLC phase involves fixing bugs and making enhancements after deployment?
a) Maintenance
b) Testing
c) Design
d) Implementation

Answer
a) Maintenance

Which of the following is NOT a valid SDLC model?
a) Waterfall Model
b) V-Model
c) Build-and-Fix Model
d) Assembly Model

Answer
d) Assembly Model

Which SDLC phase helps in identifying project feasibility and constraints?
a) Requirement Analysis
b) Planning
c) Deployment
d) Maintenance

Answer
b) Planning

Which model integrates testing at each stage of the SDLC?
a) Spiral Model
b) V-Model
c) Agile Model
d) Waterfall Model

Answer
b) V-Model

Which type of testing is performed during the SDLC Testing Phase?
a) Unit Testing
b) Integration Testing
c) System Testing
d) All of the above

Answer
d) All of the above

Which document is created during the Requirement Analysis phase?
a) Software Requirement Specification (SRS)
b) Test Plan
c) Design Document
d) Deployment Guide

Answer
a) Software Requirement Specification (SRS)

What is the main goal of the SDLC Design Phase?
a) Writing the source code
b) Creating test cases
c) Defining system architecture and components
d) Collecting user requirements

Answer
c) Defining system architecture and components

Which SDLC model is best suited for projects with rapidly changing requirements?
a) Waterfall Model
b) Agile Model
c) V-Model
d) Spiral Model

Answer
b) Agile Model

Which phase of SDLC involves deploying the software to production?
a) Testing
b) Implementation
c) Deployment
d) Design

Answer
c) Deployment

Which SDLC model follows a rapid prototyping approach?
a) Agile Model
b) RAD Model
c) Waterfall Model
d) Spiral Model

Answer
b) RAD Model

What is the final phase of SDLC?
a) Maintenance
b) Deployment
c) Testing
d) Requirement Analysis

Answer
a) Maintenance

Which of the following is a disadvantage of the Waterfall Model?
a) High flexibility
b) Late testing
c) Continuous customer involvement
d) Quick feedback

Answer
b) Late testing

Which SDLC model involves creating a working prototype before full development?
a) Agile Model
b) Prototype Model
c) Waterfall Model
d) V-Model

Answer
b) Prototype Model

Which SDLC model is also known as the “Verification and Validation” model?
a) Spiral Model
b) Agile Model
c) V-Model
d) Waterfall Model

Answer
c) V-Model

What is the primary output of the Planning phase in SDLC?
a) Source code
b) Project Plan
c) Test Cases
d) User Manual

Answer
b) Project Plan

Which type of testing is usually performed first in SDLC?
a) Integration Testing
b) Unit Testing
c) System Testing
d) Acceptance Testing

Answer
b) Unit Testing

Which SDLC phase ensures that software defects are identified and fixed?
a) Implementation
b) Testing
c) Design
d) Planning

Answer
b) Testing

Which SDLC model involves iterative releases with small functional increments?
a) Waterfall Model
b) Agile Model
c) V-Model
d) Spiral Model

Answer
b) Agile Model

Which document is NOT typically produced in SDLC?
a) SRS Document
b) Test Plan
c) User Manual
d) Sales Report

Answer
d) Sales Report

Which SDLC model is best suited for projects with high-risk factors?
a) Agile Model
b) Waterfall Model
c) Spiral Model
d) V-Model

Answer
c) Spiral Model

Which testing is conducted to check system behavior under heavy load?
a) Stress Testing
b) Unit Testing
c) Functional Testing
d) Regression Testing

Answer
a) Stress Testing

Which SDLC model is suitable for small projects with well-defined requirements?
a) Agile Model
b) Waterfall Model
c) Spiral Model
d) RAD Model

Answer
b) Waterfall Model

Which of the following is a key advantage of Agile over Waterfall?
a) Rigid structure
b) Better cost estimation
c) Faster adaptation to changes
d) Fixed development phases

Answer
c) Faster adaptation to changes

Related Articles

Leave a Reply

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

Back to top button