Software Development Life Cycle is a methodology which is to be followed for developing a Software Project.
SDLC may be classified into many types. Each Type vary on the flow and the methodology.
The type of SDLC to be used for a software project depends on various factors like
- Size of the project
- Project Dependencies
- Platform in which the project is to be developed
- Strategy followed.
- Tools that are to be integrated.
The most common phases in the SDLC process are:
- Requirement Phase.
- Analysis and Design.
- Programming.
- Testing.
- Implementation.
- Maintenance.
There are lots of SDLC models, some of them are mentioned below,
This page has the following sub pages.