Chapter 7 & 8
Chapter 7 & 8
Case-Based
Knowledge organized in the form of cases
Cases are examples of past performance,
occurrences, and experiences
Frame-Based
Knowledge organized in a hierarchy or
network of frames
A frame is a collection of knowledge about
an entity, consisting of a complex package
Methods of Knowledge Representation
Object-Based
Knowledge represented as a network of objects
An object is a data element that includes both data
and the methods or processes that act on those data
Rule-Based
Knowledge represented in the form of rules and
statements of fact
Rules are statements that typically take the
form of a premise and a conclusion (If, Then)
Expert System Application Categories
Decision Management
Loan portfolio analysis
Employee performance evaluation
Insurance underwriting
Diagnostic/Troubleshooting
Equipment calibration
Help desk operations
Medical diagnosis
Software debugging
Expert System Application Categories
Design/Configuration
Computer option installation
Manufacturability studies
Communications networks
Selection/Classification
Material selection
Delinquent account identification
Information classification
Suspect identification
Expert System Application Categories
Process Monitoring/Control
Machine control (including robotics)
Inventory control
Production monitoring
Chemical testing
Benefits of Expert Systems
Captures the expertise of an expert or
group of experts in a computer-based
information system
Faster and more consistent than an expert
Can contain knowledge of multiple experts
Does not get tired or distracted
Cannot be overworked or stressed
Helps preserve and reproduce the knowledge
of human experts
Limitations of Expert Systems
The major limitations of expert
systems
Limited focus
Maintenance problems
Development cost
Can only solve specific types of problems
in a limited domain of knowledge
Developing Expert Systems
Suitability Criteria for Expert Systems
Domain: the domain or subject area of the problem is small
and well-defined
Expertise: a
body of
knowledge,
techniques, and
intuition is
needed that only a few people possess
Complexity: solving the problem is a complex task that
requires logical inference processing
Structure: the solution process must be able to cope with
ill-structured, uncertain, missing, and conflicting data and a
changing problem situation
The Information Systems Function in
Business
• Information systems department:
• Formal organizational unit responsible for
information technology services
• Includes programmers, systems analysts, project
leaders, information systems managers
• Often headed by chief information officer
(CIO), also includes chief security officer (CSO)
and chief knowledge officer (CKO)
• End-users:
• Representatives of other departments, for whom
applications are developed
Organization of the Information Systems Function
There are alternative ways of organizing the information systems function within the business:
within each functional area.
Organization of the Information Systems Function
INFORMATIO SYSTEM
N DEVELOPMEN
S
T
IS Dev't 1
Participants in the System Development
IS Dev't 3
Systems Analyst
Responsible for
designing and
developingsystem
information
IS Dev't 4
Project Team
IS Dev't 5
Project Management
IS Dev't 6
Gantt Chart
Popular tool used to plan and schedule time
relationships among project activities
IS Dev't 7
Feasibility Study
Organiztional
Measure of feasibility
how Four
suitable feasibil
system ity Schedule
developmen tests:
feasibility
t will be to
the Economic Technical
feasibility feasibility
company (also
called
cost/benefi
t
feasibility)
IS Dev't 9
Documentation
IS Dev't 10
Data and Information Gathering Techniques
Review documentation
Observe
Questionnaire
Interview
Joint-application
design (JAD) session
(client or end user in the design)
4/29/2018 IS Dev't 11
What Initiates the System Development?
To correct
problem To improve
in existing existing
system system
Outside
Competition
group may
can
mandate
lead to
change change
IS Dev't 13
The System Development Cycle
IS Dev't 15
The System Development Cycle
What are the phases of the system development cycle?
Phase 2. Analysis
Conduct preliminary
Phase 1. Planning investigation Phase 3. Design
Review project requests Perform detailed
analysis activities Acquire hardware and
Prioritize project requests
Study current system software, if necessary
Allocate resources Develop details of
Determine-user
Identify project
requirements system
development
team Recommend
solution
performance
IS Dev't 16
Planning Phase
Steering committee—decision-
making body for the company
Function of committee:
IS Dev't 18
Analysis Phase
8 IS Dev't 19
Analysis Phase
2. Determine user’s
wants, needs, and
requirements
3. Recommend
solution
What is the
system proposall?
Assesses
feasibilit
y
of each
alternative
solution
Recommends
the most P sented to steering
feasible r mmittee, which
solution for e cides how system
the project ill be developed
c
IS Dev't
o 21
Analysis Phase
Outsource—have outside
source develop software
IS Dev't 22
Analysis Phase
IS Dev't 24
Design Phase
IS Dev't 25
Design Phase
What is a prototype?
Working model of
proposed system
IS Dev't 28
Design Phase
IS Dev't 29
Design Phase
Step-by-step review by
Used to review detailed
project team and users
design specifications
of any system
before they are given
development
to programming team
cycle deliverable
IS Dev't 30
Implementation Phase
Train users
Develop programs
IS Dev't 31
Implementation Phase
Test
solution Validate
design
Implement
design
IS Dev't 32
Implementation Phase
Integration
Test
Verifies application
works with other
applications
IS Dev't 33
Implementation Phase
What is training?
Showing users exactly
how they will use new
hardware and software
in system
IS Dev't 34
Implementation Phase
IS Dev't 35
Support Phase
What is the support phase?
Provides ongoing assistance after system is implemented
Identify errors
Identify enhancements
One phase
begins when
another
completes, little
backtracking
and looping
Self-adaptive processes
High-quality code