What is SDLC ?
Answer:
SDLC defines as SOFTWARE DEVELOPMENT LIFE CYCLE
It is defined as how well our application is build in meeting the customer requirement and customer expectation.
The different stages are:
1.Information Gathering: In this phase Business Analyst will gather all the information from customer requirement and prepare B.R.S.( Business Requirement Specification) documents.
2.Analysis: In this phase The Features and the functions that need to be put in the project are
determined.
Here Senior Business Analyst will prepare S.R.S (Software Requirement Specification)
documents.
3.Design: The actually flow of the project is done here. Deciding upto logical functionality ,
ER diagram , Data Flow etc are made. These activities would be executed by team lead ,
technical Specialist & Chief Architect.
Document prepared during this phase are HLD, LLD.
Example : Login into Net Banking.
4. Coding: Based on the design document, small-small modules are prepared.
All the modules are summed together to form a .exe.This phase is done by the developer.
5. Testing: Actual system testing take place here.This phase is done by Test Engineers.
6. Release and Maintenance: all Sr.department will release the product .In maintenance the maintenance team will change the software if necessary.