Life Cycle Management

System Life Cycle

The Phases Of The System Life Cycle

System Life Cycle

Nowadays, a software system contains millions of lines of code and it requires a whole team of analysts, architects, programmers and testers to bring a project to fruition. To cater to the complexity of software system management, various System Life Cycle (SLC) models have come into origin to provide a system framework for development. SLC is a term specifically coined for software systems, however the models under it are in a generalized form and can be adapted for other system life cycle processes.

All models revolve around the most basic concept of the system lifecycle which is planning, designing, implementation, testing and maintenance. A (SLC) system life cycle methodology consists of following steps:

System Life Cycle

* A thorough study is conducted on the existing system and the flaws in the existing system are highlighted. Suggestions can be collected from users of the present system including support personnel.

* Deficiencies in the existing system are then overcome by proposing improvement measures. Based on these measures, the requirements of the new system are set. These requirements should be in harmony with the design structure of the system.

* Planning, in terms of physical construction, hardware, operating system, programming and security issues takes place. Before the actual system is constructed, a prototype of the model is built in order to ascertain that the system will perform its intended function.

* This prototype works in a similar way to the actual system, but on a reduced scale. Implementing the actual system and then testing it can be costly. A prototype first comes in to the picture to test commercial fit prior to development. It is implemented and tested, based on project plan criteria, rectified as required and redeployed for testing.

Different test are conducted. For example: unit testing, system testing, alpha testing and beta testing. Once the prototype passes these tests, the actual implementation begins. The actual system also goes through a number of test programs to test for functional, end user and interface suitability.

The key objective of testing the system is to rectify functional or performance issues. Improper output generated from one stage can have ramifications for the next stage. This can sabotage the system life cycle process.

Maintenance-related strategies play a vital role after commercial clearance and release. This can include the assembly of ongoing maintenance teams or support staff. Maintenance has to be performed on a regular basis to ensure the smooth and continual operation of the system

Contact Us | Privacy Policy |