Design

The Role of Design in the Systems Life Cycle

  • Following the analysis phase, we move onto the Design stage in the systems life cycle.
  • A key objective in this stage is to establish a detailed specification of how the new computer system will function.
  • The process involves the creation of two distinct types of design: Logical design, which focuses on what the system must do, and Physical design which focuses on how the system will do it.
  • Alongside this, the design phase also involves determining the data structures, input and output designs and algorithmic details of the new system.

Key Elements of Design

  • The systems diagram or model that was created during analysis is evolved further to show how the new system will work.
  • Physically, this could include the layout of hardware, and the required network infrastructure. Logically, this could involve data flow diagrams, entity relationship diagrams and decision trees.
  • Another aspect of the design phase is the design of user interfaces. This is crucial to ensure that end-users can interact with the system conveniently and effectively.
  • Additionally, designers need to consider possible contingency plans and backups to secure the new system effectively.

Importance of Design

  • The quality of design directly influences the ease of implementation and the efficiency of the new system.
  • Good design accelerates the subsequent programming, testing and installation stages, reducing the overall time needed for system development.
  • The design phase plays a key role in fulfilling the requirements stated in the System Requirements Specification (SRS), prepared during the analysis stage.
  • In essence, this stage translates the system requirements into a blueprint that engineers and programmers can follow to construct the new system. It’s a determining factor for whether the crisis will be a boom or bust.