What does the Software Development Life Cycle (SDLC) describe?
The typical phases and progression between phases in software development.
What are the main purposes of the SDLC?
To deliver reliable software, avoid pitfalls, and keep projects on schedule.
What are the seven phases in a common SDLC model?
Planning, analysis, design, coding, testing, deployment, and maintenance.
How do predictive and Agile SDLC models differ in phase completion?
Predictive models complete phases sequentially; Agile models use iterative and incremental development.
What is the Waterfall Model in software development?
A linear sequential predictive model with no phase overlap or return.
Which phases does the Waterfall Model proceed through?
Requirement analysis, system design, implementation, integration and testing, deployment, and maintenance.
What is the V-Model in software development?
A predictive structure where development and testing proceed in parallel and meet at implementation.
Which phases are included on the verification side of the V-Model?
Business requirement analysis, system design, architectural design, module design, and coding.
What phases does each increment follow in the Incremental Model?
Requirements, design, coding, testing, and delivery phases.
What condition is necessary for a successful multi-iteration Incremental Model project?
Requirements must be sufficiently clear.
Test your knowledge with 11 questions on SDLC Models.
1. What does the Software Development Life Cycle describe?
2. Which outcome is a primary purpose of the Software Development Life Cycle?
Review the complete course in the study sheet for SDLC Models.
See study sheet →Import your course and AI generates flashcards in 30 seconds.
Flashcard generator