0% found this document useful (0 votes)
5 views

CH_01 (1)

The document outlines the essentials of systems analysis and design, focusing on the role of systems analysts and the various types of information systems, including Transaction Processing Systems, Management Information Systems, Decision Support Systems, and Expert Systems. It describes the Systems Development Life Cycle (SDLC) and alternative development approaches such as Prototyping, Rapid Application Development, and Joint Application Design. The main goal is to improve organizational efficiency through effective software solutions and structured methodologies.

Uploaded by

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

CH_01 (1)

The document outlines the essentials of systems analysis and design, focusing on the role of systems analysts and the various types of information systems, including Transaction Processing Systems, Management Information Systems, Decision Support Systems, and Expert Systems. It describes the Systems Development Life Cycle (SDLC) and alternative development approaches such as Prototyping, Rapid Application Development, and Joint Application Design. The main goal is to improve organizational efficiency through effective software solutions and structured methodologies.

Uploaded by

xCharzD
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 44

Essentials of

Systems Analysis and Design

Chapter 1

1.1
1.1 Copyright 2004 Prentice-Hall, Inc.
Learning Objectives
Define information systems analysis
and design
Discuss the modern approach to
systems analysis and design
Describe the organizational role of the
systems analyst

1.2
1.2
Learning Objectives
Describe four types of information
systems:
 Transaction Processing Systems (TPS)
 Management Information Systems (MIS)
 Decision Support Systems (DSS)
 Expert Systems (ES)
Describe the information systems
development life cycle (SDLC)
1.3
1.3
Learning Objectives
Discuss alternatives to the systems
development life cycle
Discuss the role of computer aided
software engineering (CASE) tools in
systems development

1.4
1.4
Chapter Preview
Systems Analysis is a proven method to
help business utilize information to its
fullest
Systems Development Life Cycle
(SDLC)
 Central to Information Systems
Development

1.5
1.5
Information Systems Analysis
and Design
A method used by companies to create
and maintain systems that perform
basic business functions
Main goal is to improve employee
efficiency by applying software solutions
to key business tasks
A structured approach must be used in
order to ensure success

1.6
1.6
System Analysis vs. System
Design
System Analysis:
 Investigation of the problem and

requirement rather than solution.

System Design:
 A conceptual solution that fulfills the

requirements, rather than implementation.

7
Information Systems Analysis
and Design
Systems Analyst performs analysis and
design based upon:
 Understanding of organization’s objectives,
structure and processes
 Knowledge of how to exploit information
technology for advantage
Fig 1-1 illustrates the Systems
Development Life Cycle, a four-phased
approach used throughout this text
1.7
1.7
Systems Analysis and Design:
Core Concepts
Major goal: to improve organizational
systems by developing or acquiring
software and training employees in its
use
Application software, or a system,
supports organizational functions or
processes

1.8
1.8
Systems Analysis and Design:
Core Concepts
System: Turns data into information and
includes:
 Hardware and system software
 Documentation and training materials
 Job roles associated with the system
 Controls to prevent theft or fraud
 The people who use the software to perform their
jobs
Figure 1-2 illustrates all the components of a
system
1.9
1.9
1.10
1.10
Software Engineering Process
A process used to create an information
system
Consists of:
 Methodologies
 A sequence of step-by-step approaches that help
develop the information system
 Techniques
 Processes that the analyst follows to ensure thorough,
complete and comprehensive analysis and design
 Tools
 Computer programs that aid in applying techniques

1.11
1.11
1.12
1.12
System
A system is an interrelated set of
business procedures used within one
business unit working together for a
purpose
A system has nine characteristics
A system exists within an environment
A boundary separates a system from its
environment
1.13
1.13
Characteristics of a System
Components
Interrelated Components
Boundary
Purpose
Environment
Interfaces
Constraints
Input
Output
1.14
1.14
1.16
1.16
Important System Concepts
Decomposition
 The process of breaking down a system into
smaller components
 Allows the systems analyst to:
 Break a system into small, manageable subsystems
 Focus on one area at a time
 Concentrate on component pertinent to one group of
users
 Build different components at independent times

1.17
1.17
1.18
1.18
Important System Concepts
Modularity
 Process of dividing a system into modules
of a relatively uniform size
 Modules simplify system design
Coupling
 Subsystems that are dependent upon each
other are coupled
Cohesion
 Extent to which a subsystem performs a
single function
1.19
1.19
A Modern Approach to
Systems Analysis and Design
Systems Integration
 Allows hardware and software from
different vendors to work together
 Enables procedural language systems to
work with visual programming systems
 Visual programming environment uses
client/server model

1.20
1.20
Data and Processes
Three key components of an information system
 Data
 Data Flows
 Processing Logic
Data vs. Information
 Data
 Raw facts
 Information
 Derived from data
 Organized in a manner that humans can
understand

1.21
1.21
Data and Processes
Data
 Understanding the source and use of data
is key to good system design
 Various techniques are used to describe
data and the relationship amongst data
Data Flows
 Groups of data that move and flow through
the system
1.22
1.22
Data and Processes
Data Flows (Continued)
 Include description of sources and
destination for each data flow
Processing Logic
 Describe steps that transform data and
events that trigger the steps

1.23
1.23
Databases and Application
Independence
Database
 Shared collection of logically related data
 Organized to facilitate capture, storage and retrieval
by multiple users
 Centrally managed
 Designed around subjects
 Customers
 Suppliers

Application Independence
 Separation of data and definition of data from
applications
1.24
1.24
Role of the Systems Analyst
Study problems and needs of an organization
Determine best approach to improving
organization through use of:
 People
 Methods
 Information technology
Help system users and managers define their
requirements for new or enhanced systems

1.25
1.25
Role of the Systems Analyst
Assess options for system
implementation
 In-house development
 Outsourced development
 Outsourced development and operation
 Commercial application
For in-house projects, work on a team
of analysts and developers
1.26
1.26
Skills of a Successful Systems
Analyst
Analytical
 Understanding of organizations
 Problem-solving skills
 System thinking
 Ability to see organizations and information
systems as systems
Technical
 Understanding of potential and limitations
of technology
1.27
1.27
Skills of a Successful Systems
Analyst
Managerial
 Ability to manage projects, resources, risk
and change
Interpersonal
 Effective written and oral communication
skills

1.28
1.28
Types of Information Systems
and Systems Development
Transaction Processing Systems (TPS)
 Automate handling of data about business
activities (transactions)
Management Information Systems (MIS)
 Converts raw data from transaction processing
system into meaningful form
Decision Support Systems (DSS)
 Designed to help decision makers
 Provides interactive environment for decision
making
1.29
1.29
Types of Information Systems
and Systems Development
Expert Systems (ES)
 Replicates decision-making process
 Knowledge representation describes the
way an expert would approach the problem

1.30
1.30
1.31
1.31
Systems Development Life
Cycle
System Development Methodology
 Standard process followed in an
organization
 Consists of:
 Analysis
 Design
 Implementation
 Maintenance

1.32
1.32
Systems Development Life
Cycle
Series of steps used to manage the
phases of development for an
information system
Consists of four phases:
 Planning and Selection
 Analysis
 Design
 Implementation and Operation

1.33
1.33
Systems Development Life
Cycle
 Phases are not necessarily sequential
 Each phase has a specific outcome and
deliverable
 Individual companies use customized life
cycle

1.34
1.34
Phases of the Systems
Development Life Cycle
Systems Planning and Selection
 Two Main Activities
 Identification of need
 Investigation and determination of scope

Systems Analysis
 Study of current procedures and information
systems
 Determine requirements
 Generate alternative designs
 Compare alternatives
 Recommend best alternative
1.35
1.35
Systems Development Life
Cycle
System Design
 Logical Design
 Concentrates on business aspects of the system
 Physical Design
 Technical specifications

Implementation and Operation


 Implementation
 Hardware and software installation
 Programming
 User Training
 Documentation
1.36
1.36
Systems Development Life
Cycle
 Operation
 System changed to reflect changing conditions
 System obsolescence

1.37
1.37
1.38
1.38
Approaches to Development
Prototyping
 Building a scaled-down working version of the
system
 Advantages:
 Users are involved in design
 Captures requirements in concrete form

Rapid Application Development (RAD)


 Utilizes prototyping to delay producing system
design until after user requirements are clear

1.39
1.39
Approaches to Development
Joint Application Design (JAD)
 Users, Managers and Analysts work
together for several days
 System requirements are reviewed
 Structured meetings

1.40
1.40
1.41
1.41
Summary
Information systems analysis and
design
 Process of developing and maintaining an
information system
Modern approach to systems analysis
 Process-Oriented
 Data-Oriented

1.42
1.42
Summary
Role of Systems Analyst
Four types of information systems
 Transaction Processing (TPS)
 Management Information Systems (MIS)
 Decision Support (DSS)
 Expert Systems (ES)

1.43
1.43
Summary
Systems Development Life Cycle (SDLC)
 Systems Planning and Selection
 Systems Analysis
 Systems Design
 Systems Implementation
Alternatives to Systems Development Life
Cycle
 Prototyping
 Rapid Application Development (RAD)
 Joint Application Design (JAD)
1.44
1.44

You might also like