Beruflich Dokumente
Kultur Dokumente
Abdisalam Issa-Salwe
Session objective
East Africa University, Faculty of Information Science and2Technology, Department of Computer Science
1
About a system?
A set of interrelated components
working together
Have a purpose, achieve a common goal
East Africa University, Faculty of Information Science and Technology, Department of Computer Science
3
Introduction
In early days of computing, systems were
developed in fairly haphazard way – resulting in
poorly designed systems which were too
expensive and were not suited to the user’s
needs
In the 1960s, the National Computing Centre
developed a more disciplined approach to
systems development which was applicable
almost everywhere
East Africa University, Faculty of Information Science and Technology, Department of Computer Science
4
2
Introduction (cont…)
This approach was called the Systems Development Life-
cycle and contained the following stages:
Feasibility Study
Systems Investigation
Systems Analysis
Systems Design
Implementation
Review and Maintenance
East Africa University, Faculty of Information Science and Technology, Department of Computer Science
5
East Africa University, Faculty of Information Science and Technology, Department of Computer Science
6
3
Systems View
East Africa University, Faculty of Information Science and Technology, Department of Computer Science
7
System definitions
Science tried to explain:
Observable phenomena by reducing them to an interplay
of elementary unit investigable independently of each
other,
Conceptions appear in contemporary science that are
concerned with what is somewhat vaguely termed
'wholeness' i.e. problems of organisation, phenomena not
resolvable into local events, dynamic interactions manifest
in the difference of behaviour of parts when isolated or in a
higher configuration, etc.
East Africa University, Faculty of Information Science and Technology, Department of Computer Science
8
4
System definitions (cont…)
East Africa University, Faculty of Information Science and Technology, Department of Computer Science
9
East Africa University, Faculty of Information Science and Technology, Department of Computer Science
10
5
Systems thinking
Model of the observed situation: helps to
understand what might be going on.
Looking at systems working as cells - inputs,
outputs, processes within the cell, purpose of the
cell
Relationship with thinking of engineering
production - raw materials, finished product,
production processes, overall design and purpose
Systems engineering - how to solve a design
problem elegantly
East Africa University, Faculty of Information Science and Technology, Department of Computer Science
11
Systems Analysis
Systems analysis is a detailed look at a current system and
what a new system will be required to do:
Leads on directly to systems design, which is the
development of a new system that will meet these
requirements
Systems analysis is carried out by a systems
analyst, who may either by an employee, or an
external consultant
The chief analyst, preferably the one who was also
responsible for the feasibility studies, will work with
a team of individuals with differing backgrounds
and experience (technical and business).
East Africa University, Faculty of Information Science and Technology, Department of Computer Science
12
6
What is a system?
Biological systems
Physical systems
Man-made systems
East Africa University, Faculty of Information Science and Technology, Department of Computer Science
13
East Africa University, Faculty of Information Science and Technology, Department of Computer Science
14
7
Characteristics of systems
Goal oriented - Systems are goal oriented
(either by evolution or design)
Inputs - Systems have inputs from their
environment.
Outputs - Systems have outputs to achieve their
goals.
Process – transforms input into output.
Feedback – reintroduces a portion of the output
of a system as an input into the same system.
East Africa University, Faculty of Information Science and Technology, Department of Computer Science
15
System boundary
Dividing line
Placed based on the
purpose: usually not a
fixed line
Control or redesign
within the boundary
Environment outside
the boundary
East Africa University, Faculty of Information Science and Technology, Department of Computer Science
16
8
ENVIRONMENT
Output 1
Interface
Input 2 Interface
COMPONENT 2 COMPONENT 2
Input 1 Interface
COMPONENT 3 STORAGE 1
SYSTEM
BOUNDARY
Boundary – the perimeter or line of demarcation between
a system and the environment.
Connections – transmit the flow of material and
information that coordinate the system’s components.
East Africa University, Faculty of Information Science and Technology, Department of Computer Science
17
Elements of a System
Purpose – the reason it exists.
The reference point for measuring its
success
Subsystems - parts or elements which
perform specified tasks that are compatible
with the goals of the larger system of which
these are parts.
Environment – the people, facilities, rules,
policies, and regulations that surround a
system.
East Africa University, Faculty of Information Science and Technology, Department of Computer Science
9
Characteristics of a System
1) Components
Irreducible part
Or
Aggregation of parts
that make a single
“object” (e.g., a
modem is a single
object that is actually
made of lots of circuits
and switches, etc.)
Aggregations are
called “subsystems”
East Africa
East Africa University, University,
Faculty Faculty of
of Information Information
Science Science andDepartment
and Technology, Technology,ofDepartment
Computer Science
East Africa University, Faculty of Information Science and Technology,
of Computer Science Department of Computer Science 19
2) Interrelations
Function of one
component ties it to
the function of
others within the
system
System working
towards some
purpose
10
Characteristics of a System (cont…)
3) Boundary
What separates from
its environment
System lies within the
boundary
11
Characteristics of a System (cont…)
5) Environment
Made up of
components as well
The impact of the
system to the
environment as
outputs.
12
Characteristics of a System (cont…)
7) Constraints
Limitations
Can be internal (e.g.,
resources)
Can be external (e.g.,
rules and realities)
Constraints are limits
to what a system can
do as a result of
external rules and
realities or internal
decisions
8) Input
A system takes input
from its environment
in order to function
Starts the cascade of
the system
13
Characteristics of a System (cont…)
9) Output
Output is what a system
returns to its environment as
a result of achieving its
purpose
In information systems, you
have inputs, processing,
and outputs of data
Process is the function of
the (sub)system
Inputs are what data it takes
in
Outputs are the data or
information result of the
processing
Example, fdouble(x) = x*2 is
function.
If input is 5, output is 10.
Component Decomposition
East Africa University, Faculty of Information Science and Technology, Department of Computer Science
28
14
System types
One of the most common way to classificate systems are
in open versus closed systems.
A closed system is defined in physics as a
system which is self-contained.
It does not exchange anything with its
environment.
… isolated from its environment and is
independent of it.
An open systems exchange information,
material, or energy with the environment,
including random and undefined inputs. A
system connected to and interacting with its
environment
East Africa University, Faculty of Information Science and Technology, Department of Computer Science
29
East Africa University, Faculty of Information Science and Technology, Department of Computer Science
30
15
Need of an Information Systems
Business System: A collection of policies,
procedures, methods, people, machines, and
other elements that interact and enable the
organisation to achieve its goals.
Information System: A collection of procedures,
programs, equipment, and methods that process
data and make it available to management for
decision-making.
East Africa University, Faculty of Information Science and Technology, Department of Computer Science
31
Discussion Questions
East Africa University, Faculty of Information Science and Technology, Department of Computer Science
32
16