Software Development Life Cycle
Different Phases Of Software Development Life Cycle
THERE ARE TOTAL 6 PHASE IN (SDLC) MODEL :
1. RGA(Requirement Gathering Analysis): This process shows the function of the software that needs to provide for gaining the client’s needs. This phase is essential for developing software.
The requirement specifies the need of the client.
BA (Business Analyst): The BA creates BRS document (Business Requirement
Specification) will be mentioning functional requirements.
SA (Senior Analyst): The SA creates an SRS document (Software Requirement Specification) that will be mentioning the functional requirement and non-functional requirement.
2. DESIGN: The design reference for product architects to come out with the best architecture for the product to be developed. In this, they will prepare the document that is detailed.
Design document (DDD).
3. CODING: The goal of the coding phase is to translate the design of the system into code in a given programming language. The aim of this phase is to implement the design in the best possible manner. A developer has to follow the coding guidelines defined by their organization.
4.TESTING: Tester will do testing the
software. In the testing phase, the software test life cycle
(STLC) is being followed. During the testing phase, developers find
out whether their code
and programming work according to customer requirements.
There are two types of Testing:
1.
Black-box Testing
2. White-box Testing
2. White-box Testing
5. Installation/deployment: This
phase is initiated after the system has been tasted.
The goal of the installation phase is to place the application in a live environment.
The goal of the installation phase is to place the application in a live environment.
6. Maintenance: This process
where the care is taken for the developed product is known as
maintenance. In this phase the software in under warranty phase if
any requirement comes
or any changes or any defect it will be resolved in maintenance.
Comments
Post a Comment