Software development life cycle or SDLC is a collection of well defined ordered steps which a software designer follows to build the software. These steps are called development phase. The steps used in SDLC are as follows:

1.) Feasibility Study, 2.) Requirement Analysis and Specification 3.)System Analysis and Design 4.)Coding and Unit Testing 5.)Integration and System Testing 6.)Maintenance.

1.) Feasibility Study: In this phase it is checked if it is technically and economically possible or not to build the software.

2.) Requirement Analysis and Specification: In this phase the system analyst interviews the customers to know the requirements and then write down the requirements in SRS document.

3.) System Analysis and Design: In this phase the requirements are analysed and converted to a form which can be easily transformed to source codes in any standard programming language.

4.) Coding and Unit Testing : Here the each modules of the system design is converted to source codes and each module is tested separately.

5.) Integration and System testing: Each module is added one by one and the partial system is tested.

6.) Maintenance: This is the longest phase in SDLC. Maintenance includes error correction, performance boosting, adaptive maintenance etc.


Like it on Facebook, Tweet it or share this article on other bookmarking websites.

No comments