Monday, 28 February 2011

System Development Life Cycle

A system life cycle refers to the stages used to successfully create a system which is exactly what is desired by a customer. This life cycle is used within computing, in software development for example, as well as outside of computing for large-scale projects. The life cycle makes it less likely for a project to fail or be undesirable.  It is used because of the consequences which could be the result of a system failure.  Below the phases of the system life cycle have been detailed.

Phase One: Analysis

  • Finding out the purpose of the project and final objectives, as such forming a requirements specification.
  • Research (e.g. use of surveys, reports and interviews etc.)
  • Any other information required in order to know exactly what is needed..

Phase Two: Design

  • How will the system be created?
  • Making sure that the system will meet its objectives before it is created.
  • Final specification and design

Phase Three: Implementation

  • Create the system
  • Establishing or setting-up the system
  • Preparing the system for use
  • Training people to use the system
  • Creating instructions so people can use the system

Phase Four: Testing

  • Test parts of the system and the system overall to make sure all elements function correctly individually, and that they function correctly together.
  • Make sure that those trained to do so can use the system.

Phase Five: Evaluation

  • Is it the right system for the problem?
  • Is it effective?
  • What can be improved next time?

After these phases:

  • Maintenance in the form of updating the system to fix problems and make changes so it suits the user's needs.
  • Second iteration of the cycle.

No comments:

Post a Comment