Systems Development Life Cycle (SDLC)

Systems Development Life Cycle (SDLC) is the set activities (phases) used in developing information systems. SDLC refers to the process in which all the phases are well documented and fully understood the project milestones and deliverables. SDLC usually consists of seven phases and four are highly essential.

Planning is also called as Project Initiation involves establishment of high level plan for desired project and identifying the project goals. Project has to be technically, financially and operationally approved before continuing to next phase.

Analysis phase involves analyzing the business requirements and refining the project goals for the intended project. The term business requirement refers to the detailed set of business requests from stakeholders that the systems meet in order to be successful. Thus, this phase also called Requirement Definition Phase.

Design phase involves graphical representation of the system that is to be constructed. It describes Functional Design of the system including specifications, coding, screen layouts and process diagrams. In every phase the project must be approved before preceding to next phase.

Development Phase is implementing all the graphical designs or blue prints documents from design phase into actual system. Here, functional specifications are transformed into technical design and construction of the system occurs. This is the phase where actual system built.