Software Development Life Cycle Models ( SDLC MODEL)

SDLC stands  for software development life cycle.

 

It is also known as software development process.

 

·   SDLC is a process used by the software industry to design, develop and test high quality software.

 

·  The aims of SDLC is to produce a high quality software that meets customer Expectations.

 

·   It consists of detailed plan describing how to develop, maintain, replace and alter or enhance a specific software it is also known as software development process.

 

·    SDLC  is a methodology which is used for improving the quality of software and the overall development process.

 

·   ISO/IEC 12207 is an international standard for software life cycle process.

 

·    SDLC is a Framework defining tasks performed at each step in the software development process.

 


SDLC phases :

 

1.    Requirements & Analysis :

The main aim of this phase is to understand the exact requirements of the customer.

 

2.    Feasibility study :

The main goal of this phase is to determine whether it would be financially and technically feasible to develop the software.

 

3.    Design :

The aim of this phage is to transform the requirements  specified in the SRS (System requirements specification ) document into a structure that is suitable for implementation in some programming language.

 

4.    Coding :

In this phase, software design is translated into source code using any suitable programming language. Thus, each designed model is coded in this phase.

 

5.    Testing :

The aim of this phase is to check whether each model is working properly or not.

 

6.    Development :

In this phase, all the documents from the previous page are transformed into the actual system.

 

7.    Maintenance :

It is the most important phase of sdlc. It involves making changes to hardware, software and documentation to support its operational effectiveness.

 

Maintenace phase of the SDLC are divided into three categories : -

                   i.            Corrective Maintenace

                ii.            Perfective Maintenace

             iii.            Adaptive Maintenace

 


Please do't post spam links...

Post a Comment (0)
Previous Post Next Post