Software Development Life Cycle Phases
It is a well-defined process by which a system is conceived, developed and implemented. It is a process followed for a software project, within a software organization. It consists of a detailed plan describing how to develop, maintain, replace and alter or enhance specific software. Software Development Life Cycle (SDLC) defines a methodology for improving the quality of software and the overall development process.
Software Development Life Cycle model should be documented to accomplish the following needs:
ii. It is easier to tailor a documented process model when required for specific projects.
iii. It is a mandatory requirement of modern quality assurance techniques.
iv. It helps in identifying inconsistencies redundancies and omissions in the development process.