SDLC

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.