Tags: , | Categories: Quality Assurance blog
Posted by trainer on 8/15/2012 7:19 AM |

Software development life cycle is also known as software development process. It is a process of changing and developing information systems and a lay down of steps that a software program is made to go through after it is developed. There are 6 stages to the SDLC.

The first step is known as the requirement step whereby the outlines of what the program will be capable of doing are laid out. The second step involves how the program is going to be developed and who is responsible of what task when developing the software. The business functions of everyone involved is decided at this stage and so screen lay outs and other such methods are used to convey the tasks of each individual to everyone participating in the development of the software. Hence, this is known as the designing stage of the SDLC.

Once this is done, what is decided at the design stage is implemented in the third stage. This is known as the implementation stage of the SDLC. After the software is developed, it is tested. That is why this stage is known as the testing stage where a number of tests (defect testing, path testing, unit testing, etc) are carried out to assess the software. Any problems that are identified in the software are fixed until the software meets the quality controls of the organization. The next step is known as the documentation phase-how the program is to be used is documented at this stage. The final stage is known as the operations and maintenance stage.This goes on for many years and the software is to be updated and maintained once it is developed and released.

In conclusion, the SDLC involves 6 stages that are important for the development of the software- requirement, design, implementation, testing, documentation and finally, the operation and maintenance stage, respectively.