SDLC:
The Software Development Life Cycle (SDLC) is a structured process used to plan, design, develop, test, deploy, and maintain software.
To develop high-quality software efficiently.
LifeCycle:
- Requirements-Gathering from Client(BRD-Business Requirement Document,FRD-Functional Requirement Document SRS-Software Requirement Service)
- Analysis-Analyse the project
- Design-Design the Outline of the project
- Development-Develope the project
- Testing-once completed the project test that project based on requirements
- Deployment-Host the project
- Maintenance-Customer Support and maintain tha code efficiency
Common SDLC Models:
1.Waterfall Model-each phase is completed before the next
2.Agile Model-Iterative development with frequent releases and customer feedback
3.V Model-Verification and validation activities are paired with each development phase.
4.Spiral Model-Risk-driven approach suitable for large, complex projects.
5.Iterative Model-Builds the system through repeated cycles, improving it incrementally.
Top comments (0)