Pages

Software Development life Cycle (SDLC)

                                                                                   Click for SDLC Models


Phases of software development Life Cycle
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