Professional Documents
Culture Documents
Software Development Life Cycle (SDLC) : 12/27/2021 Er. Roshan Kandel 1
Software Development Life Cycle (SDLC) : 12/27/2021 Er. Roshan Kandel 1
Cycle(SDLC)
Deployment
Construction
of Prototype Quick Plan
Modeling Quick
Design
Source: https://www.w3schools.in/sdlc-tutorial/spiral-model/
12/27/2021 Er. Roshan Kandel 35
The Spiral Model cont.
• The Spiral model is an evolutionary process model that couples iterative nature of
prototyping with the controlled and systematic aspects of waterfall model
• It provides the potential for rapid development with a very high emphasis on risk
analysis.
• Software is developed in a series of evolutionary releases.
• Early iteration release might be prototype but later iterations provides more
complete version of software.
• It is divided into framework activities. Each activity represent one segment of the
spiral
• Each pass through the planning region results in adjustments to
• The project plan
• Cost & schedule based on feedback
12/27/2021 Er. Roshan Kandel 36
Phases of Spiral Model
• A spiral model has 4 phases described below:
• Planning phase
• Risk analysis phase
• Engineering phase
• Evaluation phase.
Construction
Integration
Communication Delivery
Team - 2 Feedback
Planning Modeling
Deployment
Construction
Team - 3
Modeling Component Reuse
Business Modeling Automatic Code
Data Modeling Generation
Construction
Process Modeling Testing
Crystal
Software Requirement Specification (SRS) is a document that completely describes what the
proposed software should do without describing how software will do it.
SRS Contains