Vous êtes sur la page 1sur 43

Information Systems

Analysis and Design


7/19/2014 2
Chapter Contents
Section A: Information Systems
Section B: Systems Analysis
Section C: System Design
Section D: Implementation and
Maintenance
7/19/2014 3
Section A: Information Systems
Information Systems in Organizations
Transaction Processing Systems
Management Information Systems
Decision Support Systems
Expert Systems and Neural Networks
7/19/2014 4
Information Systems in
Organizations
An information system collects, stores,
and processes data to provide useful,
accurate, and timely information
An organization is a group of people
working together to accomplish a goal
Business
Nonprofit organization
Mission
Mission statement
7/19/2014 5
Information Systems in
Organizations
Organizational charts depict the hierarchy
of employees in an organization
7/19/2014 6
Information Systems in
Organizations
Information systems can:
Automate routine tasks
Solve problems
Structured problem
Semi-structured problem
Unstructured problem
Collect and store internal or external
information
7/19/2014 7
Transaction Processing
Systems
Provides a way to collect, process, store,
display, modify, or cancel transactions
Point-of-sale systems
General accounting systems
Payroll systems
Order-entry / invoice systems
Batch processing vs. online processing
OLTP system
Detail reports
7/19/2014 8
Transaction Processing
Systems
A transaction processing
system (TPS) is
characterized by
its ability to:
Collect, display, and
modify transactions
Store transactions
List transactions

CLICK TO START
7/19/2014 9
Management Information
Systems
A management information
system is characterized by
its ability to:
Produce routine and on-
demand reports
Provide useful information
for managerial activities
Increase managerial
efficiency
Provide information used
for structured, routine
decisions

CLICK TO START
7/19/2014 10
Management Information
Systems
7/19/2014 11
Decision Support Systems
Helps people make decisions by directly
manipulating data, analyzing data from
external sources, generating statistical
projections, and creating data models of
various scenarios
Executive information system
DSSs design decision models and make
decision queries
7/19/2014 12
Decision Support Systems
CLICK TO START
7/19/2014 13
Expert Systems and Neural
Networks
Expert systems are designed to analyze data
and produce a recommendation, diagnosis, or
decision based on a set of facts and rules
Knowledge base
Inference engine
Knowledge engineering
Expert system shell
Fuzzy logic
A neural network uses computer circuitry to
simulate the way a brain might process
information, learn, and remember
7/19/2014 14
Expert Systems and Neural
Networks
An expert system is
characterized by its ability
to:
Replicate the reasoning of
a human expert
Work with internal or
external data
Produce a
recommendation or decision

CLICK TO START
7/19/2014 15
Section B: Systems Analysis
System Development Life Cycle
Planning Phase
Project Justification
Analysis Phase
System Requirements
7/19/2014 16
System Development Life Cycle
Waterfall SDLC
7/19/2014 17
System Development Life Cycle
Modified waterfall SDLC
Iterative SDLC
7/19/2014 18
Planning Phase
Create a Project
Development Plan
Project management
software
Joint application
design (JAD)
7/19/2014 19
Project Justification
Usually emerges from a serious problem
with the current system
Michael Porters Five
Forces model
illustrates the factors
that affect
competition among
business rivals.

CLICK TO START
7/19/2014 20
Project Justification
An organization must be able to:
Make improvements
Change the industry
Create new products
The PIECES framework helps classify
problems in an information system
7/19/2014 21
Project Justification
Development methodologies
Structured methodology
Information engineering methodology
Object-oriented methodology
Rapid application development
7/19/2014 22
Analysis Phase
Produce a list of requirements for a new or
revised information system
Analysis phase activities
Study the current system
Determine system requirements
Write requirements report
7/19/2014 23
Analysis Phase
7/19/2014 24
System Requirements
Criteria for successfully solving problems
identified in an information system
Success factors
A CASE tool can:
Document system requirements
Diagram current and proposed information
systems
Schedule development tasks
Develop computer programs
7/19/2014 25
System Requirements
CASE tools help project
team members manage
all the details of system
documentation. In this
example, the project
team is defining fields for
the Inventory object
depicted on the diagram.

CLICK TO START
7/19/2014 26
System Requirements
A System Requirements Report describes
the objects for an information system
7/19/2014 27
Section C: System Design
Design Phase
Evaluation and Selection
Application Specifications
7/19/2014 28
Design Phase
The project team
must figure out how
the new system will
fulfill the requirements
in the specified in the
System Requirements
Report
7/19/2014 29
Design Phase
Consider the following when evaluating
hardware alternatives
Level of automation and computerization
Processing methodology
Centralized processing
Distributed processing
Network technology
7/19/2014 30
Design Phase
Software alternatives
Programming language
Application development tool
Commercial software
Turnkey system
7/19/2014 31
Evaluation and Selection
Decision support worksheet
7/19/2014 32
Evaluation and Selection
A request for proposal (RFP) describes
the information system problem and the
requirements for the solution
7/19/2014 33
Evaluation and Selection
A request for quotation (RFQ) is a request
for a formal price quotation on a list of
hardware and software
7/19/2014 34
Application Specifications
Describe the way the information systems
software should interact with users, store
data, process data, and format reports
Feature creep refers to the failure to
constrain change
Changes should be managed formally,
including written change requests
7/19/2014 35
Section D: Implementation and
Maintenance
Implementation Phase
Development and Testing
Documentation and Training
Conversion and Cutover
Maintenance Phase
7/19/2014 36
Implementation Phase
Project team
supervises the tasks
necessary to
construct the new
information system
7/19/2014 37
Development and Testing
Software customization is the process of
modifying a commercial application to
reflect an organizations needs
Application testing is performed in three
ways:
Unit testing
Integration testing
Test area
System testing
7/19/2014 38
Development and Testing
7/19/2014 39
Documentation and Training
System documentation
Describes a systems features, hardware
architecture, and programming
User documentation
Describes how to interact with the system to
accomplish specific tasks
Procedure handbook
Contains step-by-step instructions for performing
specific tasks
7/19/2014 40
Conversion and Cutover
System conversion
Deactivating an old information system and activating
a new one
Several conversion strategies:
Direct conversion
Parallel conversion
Phased conversion
Pilot conversion
Acceptance testing is designed to verify that the
new information system works as required
7/19/2014 41
Maintenance Phase
Involves day-to-day
operation of the
system, making
modifications to
improve performance,
and correcting
problems
Security is a top
priority as well as an
ongoing activity
7/19/2014 42
Maintenance Phase
The system operator is responsible for
operating the computer on a day-to-day
basis
The systems programmer installs new
versus of the operating system and
modifies settings to maximize performance
The help desk is staffed by technical
support specialists who are familiar with
the information system and record
problems and solutions
7/19/2014 43
Maintenance Phase
Maintenance phase costs

Vous aimerez peut-être aussi