System Development Process

System Development Process

Published by: Nuru

Published date: 16 Jun 2021

System Development Process Photo

System Development Process

System Development Process also known as system development life cycle(SDLC). It refers to the overall phases of time in which the system is developed and finalized. Those phases include planning, system analysis, system design, development, implementation, integration and testing, and operations and maintenance.

Phases of System development Process(SDLC)

  • Planning
  • System Analysis
  • Design
  • Implementation
  • System Support

1. SDLC: Planning

Planning is the phase where the system analyst studies the overall phases and sees the future in the form of a blueprint. It includes:

Project Initiation

It refers to the first phase of project management where it includes the foundation for the project. It includes:

  • Develop a system request
  • Conduct a feasibility analysis

Project Management

It is the practice of initiating, planning, executing, controlling, and closing the work of a team to achieve specific goals. It includes:

  • Develop work plan
  • Staff the project
  • Control and direct the project

2. SDLC: System Analysis

It performs the complete analysis of prerequisites to develop a system and conducts the following:

  • Conduct preliminary investigation
  • Perform detailed analysis activities:
  • Study current system
  • Determine user requirements
  • Recommend solution

3. SDLC: Design

It is the process of defining the architecture, modules, interfaces, and data for a system to satisfy specified requirements. It performs the following:

  • Develop a design strategy
  • Design architecture and interfaces
  • Develop databases and file specifications
  • Develop the program design

4. SDLC: Implementation

It is the process of defining how the information system should be built, ensuring that the information system is operational and used, ensuring that the information system meets the quality standards.

  • Construct system
  • Install system
  • Implement a training plan for the users
  • Establish a support plan

5. SDLC: System Support

  • Conduct post-implementation system review
  • Identify errors and enhancements
  • Monitor system performance