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.