Introduction To System Analysis and Design
Introduction To System Analysis and Design
OBJECTIVES 1
DEFINITION OF SYSTEM
There are many common types of systems that we come into contact with every
day.
It is important to be familiar with different kinds of systems for at least two
reasons:
First, even though your work as a systems analyst will probably focus on
one kind of system - an automated, computerized information system - it
will generally be a part of a larger system.
Second, even though many types of systems appear to be quite different,
they turn out to have many similarities. There are common principles and
philosophies and theories that apply remarkably well to virtually all kinds of
systems. Thus, we can often apply to systems that we build in the computer
field, what we have learned about other systems, based on our own day-to-
day experience, as well as the experience of scientists and engineers in a
variety of fields. Thus, if we understand something of general systems
theory, it can help us better understand computerized (automated)
information systems.
We can also consider a definition of the basic term ‘system’ it provides several
definitions.
A regularly interacting or interdependent group of items forming a unified
whole.
An organized set of doctrines, ideas, or principles, usually intended to
explain the arrangements or working of a systematic whole.
An organized or established procedure.
Harmonious arrangement or pattern: order.
An organized society or social situation regarded as stultifying
establishment.
Constraints Of A System
A system must have three basic constraints
System must have some structure and behavior which is designed to achieve
a predefined objective
Inter connectivity and independence must exist among the system
component
The objectives of the organization have a higher priority than the objectives
of its system
For example traffic management system, payroll system, automatic library system,
human resources information system
Properties Of A System
A system has the following property
Interaction: it is define by the manner in which the components operate with
each other.
Central Objective: the objective of system must be central. It may be real or
stated it is not uncommon for an organization to state an objective and
operate to achieves another. The user must know the main objective of
computer application early in the analysis for a successful design and
conversion.
Organization: organizations structures and order. It is the arrangements of
components that help to achieve predetermined objectives.
Integration: integration is concerned with how a system component are
connected together its means that the parts of the system work together
within the system even if each part performs unique function
ELEMENT OF A SYSTEM
The following diagram shows the element of a system
CONTROL
Boundaries
FEEDBACK
Environment
PROCESSOR
The processor is the element of the system that involves the actual
transformation of input into output
It is the operational components of a system processors may modify the
input either totally or partially, depending of the output specification.
As the output specification change so does the processing. In some case
input is also modified to enable the processor for handling the
transformation
CONTROL
the control element guides the system
it is decision-making subsystem that controls the pattern of activities
governing input, processing and output
the behavior of a computer system is controlled by the operating system and
software in order to keep system in balance, what and how much input is
needed is determine by output specification
FEEDBACK
Feedback provides the control in a dynamic system
Positive feedback is routine in nature that encourage the performance of the
system.
Negative feedback is informational in nature that provides the controller
with the information for action.
ENVIRONMENT
The environment is the super system within which an organization operate
It is the source of external element that strike on the system
It determines how a system must function. For example vendors and
competitors of organization environment provide constraints performance of
the business
TYPES OF SYSTEMS
The system can be divided into the following
Physical System Or Abstract System
Physical system are tangible entities, we can touch and feel them
Abstract system are non-physical entities or conceptual that may be formulas
representation or model of real system
Manual System
A manual system is like a bookkeeping system in which records maintenances is
done by hand without using a computer system or any automatic system. In this
types of system transactions are written in journals, from which the information
manual retrieved into a set of financial statements, these system suffer from higher
rate of inaccuracy, and they are much slower than computerized systems
Automated systems
Automated systems are the man-made systems that interact with or are controlled
by one or more computers. It is a combination of both software and hardware
which is designed and programmed to work automatically without the need of any
human operator to provide inputs and instructions for each operation. Automated
system allows you to monitor your processes in real time and identify problem as
they arrives enabling quick adjustments along the way. While manual systems can
be difficult to coordinate.
We can distinguish many different kinds of automated systems, but they all tend to
have common components:
Computer hardware (CPUs, disks, terminals, and so on).
Computer software: system programs such as operating systems, database
systems, and so on.
Data: the information that the system remembers over a period of time.
Procedures: formal policies and instructions for operating the system.
Batch system: A batch system is one which in it, the information is usually
retrieved on a sequential basis, which means that the computer system read
through all the records in its database, processing and updating those records
for which there is some activity.
On-line systems: An on-line system is one which accepts input directly
from the area where it is created. It is also a system in which the outputs, or
results of computation, are returned directly to where they are required.
Real-time systems: A real-time system may be defined as one which controls
an environment by receiving data, processing them, and returning the result
sufficiently quickly to affect the environment at that time.
Decision-support systems: These computer systems do not make decisions
on their own, but instead help managers and other professional "knowledge
workers" in an organization make intelligent, informed decisions about
various aspects of the operation. Typically, the decision-support systems are
passive in the sense that they do not operate on a regular basis: instead, they
are used on an ad hoc basis, whenever needed.