Software Development LifeCycle is a step by step approach to achieve the requirements.
Traditional model of SDLC includes the following phases:
Requirements
Design and architecture
Coding and development
QA and testing
Implementation
Maintenance
REQUIREMENTS:
Once the project is obtained from Client, BA team gathers the requirements from the clients, for example how they need the application, it should window based or web based.
Obtaining all the requirements from the client will take place in this phase.
ANALYSIS:
In the analysis phase the features that has to be tested, resources and the technology needed for testing is analyzed. It also gives the software requirement specification. Use-cases, Design Specifications, Functional specifications, flowcharts are designed.
DESIGN:
In the design the requirements gathered will broken into HLD and LLD to make BRD(Business Requirement Document) detailed manner containing all the information in depth and crystal clear to make easier for development and QA team to start up the process.
In the design phase the Technical Design Document is obtained from High level design (HLD) and Low Level Design(LLD).
HLD: It is developed by higher leads of the organization according to the specifications of the customers.
LLD: It is developed by the lower level people of the organization i.e. Team Leaders of the respective departments.
CODING:
After the design is designed by the concerned departments the design is transferred into machine-readable form. Codes generated should be easy to understand and should not be with more complications.
TESTING:
After the code is developed i.e. testing begins to find if that contains bugs which affect the product value and deviate from customer need.
At the end of testing phase the defect profile is created so that the defect can be corrected before the final product is
released.
IMPLEMENTATION:
After all the necessary testing and correction the application is implemented and released into the market.
Traditional model of SDLC includes the following phases:
Requirements
Design and architecture
Coding and development
QA and testing
Implementation
Maintenance
REQUIREMENTS:
Once the project is obtained from Client, BA team gathers the requirements from the clients, for example how they need the application, it should window based or web based.
Obtaining all the requirements from the client will take place in this phase.
ANALYSIS:
In the analysis phase the features that has to be tested, resources and the technology needed for testing is analyzed. It also gives the software requirement specification. Use-cases, Design Specifications, Functional specifications, flowcharts are designed.
DESIGN:
In the design the requirements gathered will broken into HLD and LLD to make BRD(Business Requirement Document) detailed manner containing all the information in depth and crystal clear to make easier for development and QA team to start up the process.
In the design phase the Technical Design Document is obtained from High level design (HLD) and Low Level Design(LLD).
HLD: It is developed by higher leads of the organization according to the specifications of the customers.
LLD: It is developed by the lower level people of the organization i.e. Team Leaders of the respective departments.
CODING:
After the design is designed by the concerned departments the design is transferred into machine-readable form. Codes generated should be easy to understand and should not be with more complications.
TESTING:
After the code is developed i.e. testing begins to find if that contains bugs which affect the product value and deviate from customer need.
At the end of testing phase the defect profile is created so that the defect can be corrected before the final product is
released.
IMPLEMENTATION:
After all the necessary testing and correction the application is implemented and released into the market.
MAINTAINENCE:
After releasing the product the customer it is assured for quality can the customer is retained by maintaining the product
even if undergoes any change after release.
No comments:
Post a Comment