System Development Life Cycle

In this topic, you will learn about, System Development Life Cycle.

SDLC: The system development life cycle is a common methodology for system development in many organizations featuring various phases that mark the progress of the system analysis and design effort.

Any lifecycle appears at the first glance to be a sequentially ordered set of phases but actually, it is not. The specific steps and their sequence are meant to be adapted as required for a project management approach.

In any given SDLC phase the project can return to an earlier phase. In the system development life cycle, it is also possible to complete some activities in one phase in parallel with some other activities of another phase. Sometimes the life cycle is inactive. i.e. phases are repeated until a satisfactory and acceptable system is found.

The life cycle can also be thought of as a circular process in which the end of the useful life of one system leads to the beginning of another project that will develop a new version or replace an existing system altogether.

SLDC is a defined set of steps that deal with every aspect of software development and ensures the correct and reliable development of a system.

The various Phases of SDLC are:


Note: There is the most important phase of SDLC known as documentation and this phase continues right from the beginning till the end of the development.