System Design
System Design
System Design
System design
System design is the phase that bridges the gap between problem domain and
the existing system in a manageable way. This phase focuses on the solution
domain, i.e. “how to implement?”
It is the phase where the SRS document is converted into a format that can be
implemented and decides how the system will operate.
In this phase, the complex activity of system development is divided into several
smaller sub-activities, which coordinate with each other to achieve the main
objective of system development
Logical Design
Logical design pertains to an abstract representation of the data flow, inputs, and
outputs of the system. It describes the inputs (sources), outputs (destinations),
1
INFORMATION SYSTEM MANAGEMENT
databases (data stores), procedures (data flows) all in a format that meets the user
requirements.
While preparing the logical design of a system, the system analyst specifies the
user needs at level of detail that virtually determines the information flow into
and out of the system and the required data sources. Data flow diagram, E-R
diagram modeling are used.
Physical Design
Physical design relates to the actual input and output processes of the system. It
focuses on how data is entered into a system, verified, processed, and displayed
as output.
It produces the working system by defining the design specification that specifies
exactly what the candidate system does. It is concerned with user interface
design, process design, and data design.
It consists of the following steps −
Specifying the input/output media, designing the database, and specifying
backup procedures.
Planning system implementation.
Devising a test and implementation plan, and specifying any new hardware
and software.
Updating costs, benefits, conversion dates, and system constraints.
Architectural Design
It is also known as high level design that focuses on the design of system
architecture. It describes the structure and behavior of the system. It defines the
structure and relationship between various modules of system development
process.