1. What is the first phase of the Software Development Lifecycle
(SDLC)?
A. Design
B. Planning
C. Implementation
D. Testing
Answer: b) Planning
Rationale: The SDLC begins with the planning phase where the
scope, objectives, and requirements of the project are defined.
2. Which of the following is a key activity in the requirements
gathering phase?
A. Writing code
B. Identifying user needs
,C. Deploying the system
D. Testing the system
Answer: b) Identifying user needs
Rationale: In the requirements gathering phase, it is critical to
understand and document the needs of the stakeholders.
3. In which phase of the SDLC is the system architecture
designed?
A. Implementation
B. Design
C. Testing
D. Planning
Answer: b) Design
Rationale: The design phase focuses on defining the architecture
of the system, including software and hardware components.
,4. What is the purpose of the testing phase in SDLC?
A. To write the source code
B. To deploy the system
C. To validate the system against requirements
D. To gather user feedback
Answer: c) To validate the system against requirements
Rationale: The testing phase ensures that the software works as
intended and meets the defined requirements.
5. Which SDLC model emphasizes iterative development and
frequent feedback?
A. Waterfall
B. Spiral
C. V-Model
D. Incremental
Answer: b) Spiral
, Rationale: The Spiral model focuses on iterative development, risk
management, and frequent user feedback.
6. Which model is best for projects with well-defined and stable
requirements?
A. Agile
B. Waterfall
C. V-Model
D. Spiral
Answer: b) Waterfall
Rationale: The Waterfall model is sequential and works best when
the requirements are clear and unlikely to change.
7. In which phase of the SDLC is the software deployed to the user
environment?
A. Implementation
B. Testing
(SDLC)?
A. Design
B. Planning
C. Implementation
D. Testing
Answer: b) Planning
Rationale: The SDLC begins with the planning phase where the
scope, objectives, and requirements of the project are defined.
2. Which of the following is a key activity in the requirements
gathering phase?
A. Writing code
B. Identifying user needs
,C. Deploying the system
D. Testing the system
Answer: b) Identifying user needs
Rationale: In the requirements gathering phase, it is critical to
understand and document the needs of the stakeholders.
3. In which phase of the SDLC is the system architecture
designed?
A. Implementation
B. Design
C. Testing
D. Planning
Answer: b) Design
Rationale: The design phase focuses on defining the architecture
of the system, including software and hardware components.
,4. What is the purpose of the testing phase in SDLC?
A. To write the source code
B. To deploy the system
C. To validate the system against requirements
D. To gather user feedback
Answer: c) To validate the system against requirements
Rationale: The testing phase ensures that the software works as
intended and meets the defined requirements.
5. Which SDLC model emphasizes iterative development and
frequent feedback?
A. Waterfall
B. Spiral
C. V-Model
D. Incremental
Answer: b) Spiral
, Rationale: The Spiral model focuses on iterative development, risk
management, and frequent user feedback.
6. Which model is best for projects with well-defined and stable
requirements?
A. Agile
B. Waterfall
C. V-Model
D. Spiral
Answer: b) Waterfall
Rationale: The Waterfall model is sequential and works best when
the requirements are clear and unlikely to change.
7. In which phase of the SDLC is the software deployed to the user
environment?
A. Implementation
B. Testing