Materi Pertemuan 7

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 25

Expert System

Development Life Cycle


Oleh:
Tjatursari Widiartin, S.Kom., M.Kom

Program Studi Teknik Informatika


Universitas Wijaya Kusuma Surabaya
2024
Expert System Development Life Cycle

1. Problem identification & Feasibility


determination
2. Knowledge acquisition
3. Knowledge representation
4. Implementation
5. Verification & Validation
6. Maintenance
Expert System Development Life Cycle
(1. Problem Identification & feasibility determination)

Problem Identification

Is present expertise going to be lost through


retirement, transfer, or departure to other
firm?
Expert System Development Life Cycle
(1. Problem Identification & feasibility determination)

Problem Identification

How much the company spending to have


present expensive solve the problem in
question?
Expert System Development Life Cycle
(1. Problem Identification & feasibility determination)

Problem Identification

Is the proposed expert system needed in


multiple location?
Expert System Development Life Cycle
(1. Problem Identification & feasibility determination)

Problem Identification

Is an expert available to help in building the


expert system?
Expert System Development Life Cycle
(1. Problem Identification & feasibility determination)

Problem Identification

Does the problem domain require years of


experience and cognitive reasoning to solve?
Expert System Development Life Cycle
(1. Problem Identification & feasibility determination)

Problem Identification

Can the expert articulate how the problem


will be solved?
Expert System Development Life Cycle
(1. Problem Identification & feasibility determination)

Problem Identification

How critical is the proposal project?


Expert System Development Life Cycle
(1. Problem Identification & feasibility determination)

Problem Identification

Are the task nonalgorithm?


Expert System Development Life Cycle
(1. Problem Identification & feasibility determination)

Feasibility Determination

Is the project doable?


Can it be completed within a reasonable
time?
Expert System Development Life Cycle
(1. Problem Identification & feasibility determination)

Feasibility Determination

Is it affordable?
Do the system’s potential benefits justify the
cost of development?
Expert System Development Life Cycle
(1. Problem Identification & feasibility determination)

Feasibility Determination

Is it appropriate?
Just what can the firm expect to get out of
it?
Expert System Development Life Cycle
(1. Problem Identification & feasibility determination)

Feasibility Determination

Is it practicable?
How frequently would the system be
consulted and what cost?
Expert System Development Life Cycle
(2. Knowledge Ackqusition)

Knowledge engineer taps the expert’s


knowledge
Eliciting Analyzing Interpreting

Solve a Particular Problem


Expert System Development Life Cycle
(2. Knowledge Ackqusition)

Deals with determining feasibility

Choosing the expert

Tapping the expert knowledge

Retapping knowledge to plug gaps in the system

Verification and validation of the rules

Correcting or updating the knowledge base


Expert System Development Life Cycle
(2. Knowledge Ackqusition)

Knowledge engineer is an important player


in the ESDLC
Expert System Development Life Cycle
(2. Knowledge Ackqusition)
Central Role Of The Knowledge Engineer

CHAMPION
USER
Interactive Interface

Validation

Knowledge
Solution

Engineer

DOMAIN
KNOWLEDGE EXPERT

BASE
Expert System Development Life Cycle
(3. Knowledge Representation)

Once knowledge has been acquired the next


step is knowledge representation
Coding the knowledge

inferencing program will be able to use


stored knowledge whenever needed to
draw conclusions
Expert System Development Life Cycle
(4. Implementation)

Process of organizing the knowledge And


Integrating it with the processing strategy
(inference engine) for the testing
Expert System Development Life Cycle
(5. Verification And Validation)

Verification: Ensure that the system is right


The program do what they are designed to do
The technical performance of the system
evaluated
Expert System Development Life Cycle
(5. Verification And Validation)

Validation: Testing the system


It meets the expert’s expectation

Solution/Advice derived from the knowledge


base come close enough to those of human
expert
Checks reliability of the expert system
Expert System Development Life Cycle
(6. Maintenance)

Ensure that the system continues to function


according to the initial standar
Preserving and modifying the knowledge
stored in the system
Expert system must be upgraded to expand
or improve the quality of the advice they
give
Expert System Development Life Cycle
(6. Maintenance)

Periodic evaluation and upgrade are


essential
A system that does not respond to changes
in the problem domain will soon be obsolete
WASSALAM

You might also like