What is SDLC?

SDLC is the acronym for Software Development Life Cycle

Used by Software Industry to Develop High Quality Software Applications

Phases of SDLC

Planning, Defining, Designing, Building, Testing and Development


Requirement Analysis or Market Survey is done in this phase


Requirements are defined and documented in this phase. Software Requirement Specifications is the output


Architects design the application based on requirements specification. Design Document Specification is the output


Actual product is built by developers by coding.  Developed product is the output


Testers test the product developed is behaving as per Software Requirements Specification Document


Developed product is released to the market. Users can start using it

It is the continuous process. Companies collect feedback and make other releases