0% found this document useful (0 votes)
39 views6 pages

Understanding System Design Principles

This document discusses system design, which focuses on how to implement solutions to problems identified in the analysis phase. It covers key aspects of system design including defining what system design is, the logical and physical design processes, basic design activities like evaluating alternatives, and the main design areas like output, input, data, and program structure. The goal of system design is to create a plan or roadmap to achieve the desired objectives within constraints, by converting logical processes into physical procedures, programs, data structures, and defining hardware requirements.

Uploaded by

Biruk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views6 pages

Understanding System Design Principles

This document discusses system design, which focuses on how to implement solutions to problems identified in the analysis phase. It covers key aspects of system design including defining what system design is, the logical and physical design processes, basic design activities like evaluating alternatives, and the main design areas like output, input, data, and program structure. The goal of system design is to create a plan or roadmap to achieve the desired objectives within constraints, by converting logical processes into physical procedures, programs, data structures, and defining hardware requirements.

Uploaded by

Biruk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

CHAPTER SIX

Systems design
6.1 Introduction

The analysis phase of the systems development process helps analysts know what must be done to
solve the problem but has not yet determined how to do it. This unit takes a much closer look at the
system design phase that help analysts how to solve a problem.
Analysis is concerned with doing the right thing.
Design is concerned with doing the things right. Thus, whereas system analysis emphasized on the
problem, system design focuses on the technical or implementation concerns of the system.
Therefore, this unit will describe this concept in detail.

6.2 What is a system Design?

Design is the creation of a plan or convention for the construction of an object or a system (as


in architectural blueprints, engineering drawings, business processes, circuit diagrams and sewing
patterns). Another definition for design is a roadmap or a strategic approach for someone to achieve a
unique expectation. It defines the specifications, plans, parameters, costs, activities, processes and
how and what to do within legal, political, social, environmental, safety and economic constraints in
achieving that objective.

During design the analyst’s focus shifts from the logical to the physical. Processes are converted to
manual procedures or computer programs. Data elements are grouped to form physical data
structures, screens, reports, files, and databases. The hardware components that support the programs
and the data are defined.

Logical design
The logical design of a system pertains to an abstract representation of the data flows, inputs and
outputs of the system. This is often conducted via modelling, using an over-abstract (and sometimes
graphical) model of the actual system.

Physical design
The physical design relates to the actual input and output processes of the system. This is explained in
terms of how data is input into a system, how it is verified/ authenticated, how it is processed, and
how it is displayed as Physical design.

Stages of system design


Pre-production design
Design brief – an early (often the beginning) statement of design goals
Analysis – analysis of current design goals
Research – investigating similar design solutions in the field or related topics
Specification – specifying requirements of a design solution for a product (product design
specification)[19] or service.
Problem solving – conceptualizing and documenting design solutions
Presentation – presenting design solutions

Design during production


Development – continuation and improvement of a designed solution

1|Page
Testing – testing a designed solution
Post-production design feedback for future designs
Implementation – introducing the designed solution into the environment
Evaluation and conclusion – summary of process and results, including constructive criticism and
suggestions for future improvements

Redesign – any or all stages in the design process repeated (with corrections made) at any time before,
during, or after production.

Principles of Good Design 


There are six basic principles of good input/output design:
User Involvement
User first, computers last
Minimize human efforts
Remember human limitations
Convention standardization
Cultural bias

User Involvement
The users interact with a system through the interfaces (input/output).
To increase the satisfaction of the user, the analyst should consult the user throughout the design of
the user interfaces.
If the design is good, the users perform their task easily and make few mistakes.  If the design is bad,
the users grumble and make mistakes.

User First, Computers Last 


The design choices must be made to create the best design for the users rather than the easiest design
for the programmers to code.
The interfaces must be formulated to assist the user, but if the system performance will be severely
degraded, compromises may be necessary.

Minimize Human Efforts


Whenever possible, the interaction of the human with the computer should be minimized.
The number of key stokes by the user should be minimal. 

Remember Human Limitations


Humans are prone to errors, and hence checks should be placed in the system to prevent the entry of
erroneous data. 

Convention Standardization
If other systems of an organization have some standard that the users are used to, implement the same
to the new system.
Standardization assists the user by eliminating the need to remember many operating procedures.
For example, if function F1 is used to display help features of other information systems, adopt the
same for the new system.

Cultural Bias
Design of input and output should be consistent with the natural human expectation.
Screens, forms, and reports should follow data representation from left to right and then from top to
bottom.

2|Page
6.3 Basic Activities of systems Design
System analysis and design involves basic activities; which includes developing and evaluating
alternatives design, designing the system in terms of the building blocks and completing the general
design report. In the sections below these activities are discussed briefly.

6.3.1 Developing and Evaluating Design Alternatives


There are three design alternatives: centralized, decentralized and distributed.
1. Centralized Design – in this types of design all the processing will be undertaken centrally. Data
entry and retrieval could be under taken from the user department using terminals to the central
facility.

Accounting Production

Central
processing
Personnel Marketing

Fig. 6.1 Centralized Design

Centralized system design has advantages and disadvantages.


Disadvantages:
- Lack of accountability
- Delays
- Higher costs when you have geographically dispersed departments or users.

Advantage
 Cost effectiveness
 Coordination and control
 Establishing and maintaining standards
 Improved used support
 Reduced personnel to operate the processing

2. Decentralized Design
In this case there are separate facilities for each of the user departments which can be used to develop
the alternative designs. The size of each facility is determined by the processing requirements of the
department it serves. Small departments usually requires small facility and vice versa.
The main advantages are:
 This system is better able to meet departmental information needs.
 It helps to match hardware and software to local departmental needs.
 Use less sophisticated and less expensive hardware and software and other communication
equipment.
Disadvantages/Problems
 Difficult to obtain consolidated companywide management information because each unit or
department has its own key data and information stored on its own computer.
 Duplication of hardware, software, data and personnel to run the facilities in the operation
system.

3|Page
3. Distributed Design
Distributed design is the combination of centralized and decentralized systems which exploits the
advantages of both, while minimizing the weakness of both systems. In this design system, users can
use their own processing facilities by themselves and can access the larger system for common
applications and databases. The figure below shows how departments interact each other and with the
centralized processing system.

Accounting Production

Central
processing

Personnel Marketing

Fig. 6.2 Distributed Design


This design currently has larger application. Distributed systems are inherently more complicated and
more difficult to implement that centralized systems. But the trend is toward distributed system.
Because:
Modern businesses are already distributed and, thus, they need distributed system solutions.
Distributed computing moves information and similes closer to the users
Distributed computing consolidates the incredible power made possible by the proliferation of PCs
across an enterprise and society in general.
Distributed system solutions are more user-friendly because they utilize the PC as the user interface
processor.
PCs and network servers are much cheaper than mainframes. However, it has the following
weaknesses and strengths.
Advantage:
- high degree of user involvement
- corporate processing needs
- fewer personnel requirement
- less coordinating problem
- cost allocation
Disadvantages
- Network data traffic can cause congestion that actually slows performance.
- Data security and integrity can also be more easily compromised in this system.
6.4 System design areas
The main building blocks of systems design are:
 output design
 input design
The best place to start the design process is with the system output.  This is because the output
requirements describe what the system must do to meet business needs.  The design of input, data
files or database, program structure, and system architecture will follow; but activities can run in
parallel.

A. Output Design
Output is information delivered to the users through the information system. The output of
information system must be clear, precise and informative. All other design is performed at the end to

4|Page
have output. Output must be designed based on the requirements or purpose which are identified in
the analysis phase.

Output Design Objectives


Because output is essential to ensuring the use and acceptance of the information system, there are six
objectives that the systems analyst tries to attain when designing output:

1. Designing output to serve the intended purpose.


2. Designing output to fit the user.
3. Delivering the appropriate quantity of output.
4. Making sure the output is where it is needed.
5. Providing the output on time.
6. Choosing the right output method.

B. Input Design
Input facilities the entry of data into the computer system. Input design involves the selection of the
best strategy for getting data into the computer system at the right time and as accurately as possible.
This is because the most difficult aspect of input design in accuracy .The use of well-defined
documents can encourage users to record data accurately without omission.
Input design must capture all the data that the system needs, without introducing any errors. Input
errors can be greatly reduced when inputting directly by using appropriate forms for data capture and
well designed computer screen layout.

The quality of systems input determines the quality of systems output. Information is the function of
data and processing. Therefore, in input design phase, the following issues should be considered:
 Collection of data itself
 Data entry and
 Data validation
The input design elements are: form design, design input screens and records, design methods and
procedures for getting the data in to the computer.

The objectives of input design are:


 Effectiveness
 Accuracy
 Consistency
 Simplicity and attractiveness.
When we design input we have to ask the following questions or we have to consider the following
points:

a) What sort of program run? Will it be undertaken?


The decision to be made at this point is to use simple batch inputs versus on-line inputs. In batch
processing, transactions are accumulated into batch processing; transactions are accumulated into
batches for periodic processing. The batch inputs are processed to update databases and produce
appropriate outputs.
Majority of systems have slowly evolved from batch processing to on-line or real-time processing.
On-line inputs and outputs provide for a more conversational dialogue between the user and computer
applications. They also provide near immediate feedback in response to transactions, problems, and
inquiries. In today’s fast-paced economy, most business transactions and inquires are best processed
as soon as possible. Errors are identified and corrected more quickly because there is no time lapse
5|Page
between data entry and input. Furthermore, on-line methods permit greater human interaction in
decision-making.
b) Is it possible to input data directly by machine, by using bar code readers or magnetic ink
character readers?
c) What volume of data input needed?
d) Will data need to be transcribed from its original source before it is input?
e) Is some part of the data already entered in to the system?
f) How should the accuracy of the data be ensured?
Input methods and implementation
Different inputs devices can be used to enter data some these are:
1. Keyboard – Keyboard data entry remains the most common form of input.
2. Mouse – is a pointing device used in conjunction with graphical user interfaces (GUI)
3. Touch screen
4. Point-of-sale
5. Sound and speech
6. Magnetic ink
7. Smart cards

6|Page

You might also like