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

Planning

Requirement Analysis or Market Survey is done in this phase

Defining

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

Designing

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

Building

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

Testing

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

Deployment

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

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