Software Development life Cycle (SDLC): Click here to see SDLC Models
![]() |
SDLC |
Software Development life Cycle (SDLC) is concept used in software
engineering to describe a process of planning, developing, testing and
deploying the software system. Following is the different phases of SDLC life cycle,
Requirement Analysis
Phase
Software Development
Life Cycle (SDLC) starts with Requirement Analysis phase, where the
stakeholders discuss the requirements of the software that needs to be
developed. The aim of the requirement analysis phase is to document SRS
(Software requirement Specification) in detail to make sure everyone
understands the scope of the work.
Design Phase
During the design phase, developers and technical architects
start the high-level design of the software as per SRS
document.The Technical details of the design is discussed with the
stakeholders and various parameters such as risk, time and budget are reviewed
and design is documented.
Implementation Phase
After the requirements and design documentation is completed, the
third phase of the Software Development Life Cycle is the implementation or
development of the software. In this phase, developer’s starts writing code
according to the requirements and the design discussed in the design phase.
Testing Phase
During testing phase, testers start to test the system against the requirements or based on test case scenarios documented by referring requirement documents. The testers aim is to find defects within the software to verify whether the application behaves as expected and according to requirements analysis phase.
Maintenance Phase
In Maintenance phase the product is released and deployed in the
client system for use. In this phase development team will maintain the system
to fix post production issues.
No comments:
Post a Comment