The term "System Development Life Cycle" or SDLC' is a standard industry term used in systems engineering, information systems, and software engineering to describe a process for planning, creating, testing, and deploying an information system.

Each of the phases has a series of events or steps that are completed in order to arrive at the final product. It comprises 5 phases:

The Planning Phase

  • Defining the problem
  • Setting project objectives
  • Identifying constraints
  • Creating project proposals
  • Establishing control mechanisms

The Analysis Phase

  • Creating the project team
  • Defining information needs
  • Identification and evaluation of sources of information
  • Identification and description of the types of information needed to analyze the system
  • Identification and description of problem areas in the current system
  • Information flow and needs documented using system modeling tools
  • Identification and description of problem areas in the current system
  • Defining system performance
  • Creating a design proposal

The Design Phase

  • Factors to be considered when designing the output requirements
  • Factors to be considered when designing the input requirements
  • Processing requirements
    Evaluating alternative system configurations
  • Select the best configuration
  • Prepare implementation proposal

The Implementation Phase

  • Planning and announcing the implementation
  • Acquisition of new equipment (H/W and S/W)
  • Preparing the physical facilities
  • Educating users
  • Developing an implementation schedule
  • Commissioning of the new system

The Use/Evaluation Phase

  • Using the system
  • Auditing the system
  • Maintaining the system
  • Re-engineering proposals

Please Like DM Spot Facebook page and be notified when the new article is published.