Академический Документы
Профессиональный Документы
Культура Документы
(CSE 307)
Chapter One
Systems Concepts, System Development Life Cycle &
the Role of System Analyst
Continued
A system can be defined as an organized collection of components that is built to achieve
a pre-defined goals or outputs. Systems are created to solve problems.
In the design phase, the analyst determines how the system is going to accomplish its
objectives.
3
Characteristics of a system
Organization: implies structure and order. This means the components of a
system are arranged in a way that helps to achieve its objective.
Interaction: refers to the manner in which each component functions with
other components in the system.
Interdependence: means that the components of the system all depend on
each other. They are coordinated and linked according to a plan.
Integration: different components of the system are combined into a part of
a whole system. The parts of the system work together within the system
even though each part performs a unique function.
Central objective: Every system has a predefined central goal or objective
towards which it works. A system cannot exist without a defined objective.
5
Elements of a system
Any system has three basic elements: Input, Processing and Output.
Input: is anything entering into the system from the environment.
Output: is anything that comes out from the system to the environment after
the input is being processed.
Processing: the process involved in converting input into output. It is the
operational component of a system.
Continued
Feedback & Control: In order to get the desired results it is essential to
monitor and control the input, processing and the output of the system. This
job is done by the control. Feedback is very important to know the status of
the system. A given Feedback can be either Positive or Negative.
Interface: the point through which the system interacts with other systems
or with its environment. Users of the system also interact with it using
interfaces. To understand a system fully, you must understand the other
systems with which it interacts.
Boundary: is the limit of the system that separates it from other systems. It
is the container for the components of the system. Beyond its boundary the
system must interact with other systems.
Environment: the area where the system operates on. Everything outside
the systems boundary is called the environment. It is important for a system
to adapt to its environment and the system must change if there is a change
in the environment.
7
Continued
Types of Systems
We can divide all systems into two categories: Natural systems and Manmade systems.
Natural system: which is not made by people: they exist in nature and
serve their own purpose. The universe is a system. Then all galaxies are
sub-systems. There are many systems in nature such as water system, wind
system, ecosystem, our body, etc. Even-though many types of systems
appear quite different, they have many similarities like principles,
philosophies and theories.
Man-made Systems: In this system, man and machine assemble all the
components to obtain a pre-defined objective. The purpose of information
systems is to manage data for a particular organization. (Maintaining files,
producing information, reports). An information system produces
customized information depending upon the needs of the organization.
These are usually formal, informal, and computer based.
9
Types of Systems
Systems can also be categorized as Open or Closed based on their
interaction with their environment.
Open systems: Systems that interact with their environment. Practically
most of the systems are open systems. An open system has many interfaces
with its environment. It can also adapt to changing environmental
conditions. It can receive inputs from, and delivers output to the outside of
system. In system analysis, Organizations, Applications and Computers are
invariably open, dynamic systems influenced by their environment.
Closed systems: They are theoretical systems that dont interact with their
environment - only the components within the system are assumed to exist
in a self-sufficient state. All the operation is controlled automatically by the
system itself. Example: Chemical reaction in the sealed tube. Completely
closed systems are very rare.
11
Information System
An information system (IS) is an arrangement of hardware, software,
data, people, and procedures that are designed to generate information
that supports the day-to-day, short-range and long- range activities of
users in the organization. They are basically needed to support the
problem-solving needs of users and decision making needs of
managers.
Classes of Information System:
- Transaction Processing System
12
TPS example
14
MIS
Examples of reports that are generated by MIS:
Scheduled Reports: are produced periodically (annual budgeting
system.)
Key-indicator reports: summarized the previous days key activities.
Exception reports : generated automatically when an unusual situation
happens
Demand reports: generated at the request of manager(s) and provides
some information to the manager
16
MIS
17
MIS
Management information systems often are integrated with transaction
processing systems.
Example: To process a sales order, the transaction processing system
records the sale, updates the customers account balance, and makes a
deduction from inventory. Using this information, the related management
information system can produce reports that recap daily sales activities; list
customers with past due account balances; graph slow or fast selling
products; and highlight inventory items that need reordering.
A management information system focuses on generating information that
management and other users need to perform their jobs
18
To store all the necessary decision-making data, DSSs or EISs often use
extremely large databases, called Data warehouses. A data warehouse
stores and manages the data required to analyze historical and current
business circumstances.
20
Expert Systems
An Expert system is an information system that captures and stores the knowledge of
human experts and then imitates human reasoning and decision-making processes for
those who have less expertise. Expert systems are composed of two main components:
Knowledge base: is the combined subject knowledge and experiences of the human
experts.
Inference rules: are a set of logical judgments applied to the knowledge base each time a
user describes a situation to the expert system.
Expert systems are one part of an exciting branch of computer science called artificial
intelligence.
Artificial intelligence (AI) is the application of human intelligence to computers. AI
technology can sense your actions and, based on logical assumptions and prior
experience, will take the appropriate action to complete the task. AI has a variety of
capabilities, including speech recognition, logical reasoning, and creative responses.
21
22
23
27
Requirements Analysis
Refines project goals into defined functions and operations of the intended
application.
Analyzes the requirements of the system.
The requirements show clearly what the system will do.
What the system will do? Who will use the system? When and where it
will be used?
Analysis of the current system, its problems, and then ways to design a new
system
Develop analysis strategy
Requirements gathering
Interviews, Questionnaire, Observation, etc.
Analyze this information together with some input from project sponsors to develop a
concept for the new system.
29
Requirements Analysis
The gathered information must be reviewed, analyzed and structured so that
an overall understanding of the requirements for the new system can be
reached.
Prioritize requirements so that the most important needs can be included in
the new system. After requirements are prioritized, various alternative
solutions are researched.
Model organizational processes - DFD (Data Flow Diagrams)
Develop ER model
The goal of the requirements analysis is to develop the Software
Requirements Specification (SRS) document.
SRS is a document that completely describes all the requirements of the
system.
Validate the SRS document. This is needed to check that the requirements in
the SRS document actually reflect the real requirements of the user and all
the requirements of the user are collected properly.
30
Requirements Analysis
31
System Design
Systems Design: Describes desired features and operations in detail,
including screen layouts, business rules, process diagrams, pseudo
code and other documentation.
How must the problem be solved?
How the system will operate in terms of hardware, software and
network infrastructure? Physical system design
Architecture design
Identify Interfaces, forms and reports that will be used
Identify Specific programs, Databases and Files that will be needed
32
System Design
33
System Design(Implementation)
The purpose of the Implementation Phase is to deploy and enable
operations of the new information system in the production
environment.
How is the solution constructed? A transformation of the design into
an executable form.
The system is actually built.
Code and construct the actual system
Integration brings all the pieces together
Documentation
34
System Maintenance: What happens during the rest of the softwares life:
changes, correction, additions, and moves to a different computing platform
and more. This, the least glamorous and perhaps most important step of all,
goes on seemingly forever.
35
SDLC
36
SDLC
37
Technical Skills
Technical skills help systems analysts understand the potential and the
limitations of information technology.
The systems analyst must be able to work with various programming
languages, operating systems, and computer hardware platforms.
40
Interpersonal Skills
Interpersonal skills help systems analysts work with end users as well as with
analysts, programmers, and other systems professionals.
41
42
43
45
Thank you!!
End of Chapter One
46