Artificial Intelligence: The Nine Phases of the Expert System Development Lifecycle (ESDLC)

41,054 views 7 slides Aug 24, 2014
Slide 1
Slide 1 of 7
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7

About This Presentation

This presentation is an introduction to Artificial Intelligence: The Nine Phases of the Expert System Development Lifecycle (ESDLC). Topics covered are the following: problem identification phase, feasibility study phase, project planning phase, knowledge acquisition phase, knowledge representation ...


Slide Content

The Nine Phases of the
Expert System Development
Lifecycle (ESDLC)

Problem
Identification
Knowledge
Acquisition
Feasibility
Study
Project
Planning
Operation,
Evaluation, &
Maintenance
Installation,
Transition &
Training
Verification &
Validation
Knowledge
Implementation
Knowledge
Representation
Figure 1: Expert System Development Life Cycle (ESDLC)

Nine Phases of ESDLC
Problem Identification Phase: Identifying the
problem and opportunity where the
organization can obtain benefits from an ES,
and establishing the ES general goals
Feasibility Study Phase: Assessing the
feasibility of the ES development in terms of
its technical, economical, and operational
feasibility.

Nine Phases of ESDLC
Project Planning Phase: Planning for
the ES project, including development
team members, working environment,
project schedule, and budget.
Knowledge Acquisition Phase:
Extracting domain knowledge from
domain experts and determining the
system’s requirements.

Nine Phases of ESDLC
•Knowledge Representation Phase:
Representing key concepts from the domain,
and interrelationships between these
concepts, using formal representation
methods.
•Knowledge Implementation Phase: Coding
the formalized knowledge into a working
prototype.

Nine Phases of ESDLC
Verification and Validation: Verifying and
validating a working prototype against the
system’s requirement, and revising it as necessary
according to domain experts’ feedback.
Installation/Transition/Training: Installing the
final prototype in an operating environment,
training the users, and developing
documentation/user’s manual.
–Operation/Evaluation/Maintenance Running the
system in an operating environment, evaluating its
performance and benefits, and maintaining the
system.

Nine Phases of ESDLC
Verification and Validation: Verifying and
validating a working prototype against the
system’s requirement, and revising it as necessary
according to domain experts’ feedback.
Installation/Transition/Training: Installing the
final prototype in an operating environment,
training the users, and developing
documentation/user’s manual.
–Operation/Evaluation/Maintenance Running the
system in an operating environment, evaluating its
performance and benefits, and maintaining the
system.