Software Development Life Cycle

Overview on SDLC and SDLC Models

Software Development Life Cycle
Software Development Life Cycle

Software Development Life Cycle free download

Overview on SDLC and SDLC Models

This course explains about the Software Development Life Cycle and its models.

SDLC stands for Software Development Life Cycle. It is also called as Software Development Process.

Software Development Life Cycle is a step by step process which starts from getting the requirements from client till delivering the project to the client.

SDLC life Cycle has its own process and deliverables that feed into the next phase. Each Deliverable will be given as a input to the next phase.

Software Development Life Cycle has seven Phases which are listed as follows Requirement , Analysis, Design, Coding, Testing, Implementation and Maintenance Phase.

Requirement analysis is the most important and fundamental stage in SDLC. Once the requirement analysis is done the next step is to clearly define and document the product requirements. Once the coding is done it will be followed by Testing.

Next Section explains the Software Development Life Cycle Models. Software Development Model is a framework that describes the activities performed at each stage of a software development project. We have different types of Software Development Life Cycle Models which are as follows Waterfall model, V shaped Model, Spiral Model, Iterative Model, Prototype Model and Agile Model. Each Model has its own strengths and weaknesses