In software engineering, software development life cycle also known as a system development methodology or software development process is a division of Software development work into distinct phases (or stages) containing activities with the intent of better planning and management. It is often considered a subset of the systems development life cycle (SDLC).
SDLC aims to produce high quality systems or software that meet or exceed customer expectation, based on their requirements, by delivering systems which move through each clearly defined phase, within scheduled lime-frames and cost estimates.
SDLC is a well-defined, structured sequence of stages in software engineering to develop the intended software product. Each step produces deliverables required by the next steps in the life cycle. There are various Software development life cycle models such as Waterfall, Spiral, incremental model, V-model, Iterative, Agile, SCRUM, etc.
I used Waterfall Model (Known as the classic life cycle, the process defines a sequential / linear approach to software) (details of Waterfall Model).
Figure: Software Development Life Cycle ( SDLC )
continue....................
[ Next : Details of Software Development Life Cycle ( SDLC ) Initial Stage (include Project Plan & Requirement Analysis) ]
Comments 0