metodologia sviluppo kbs fabio sartori [email protected] 12 ottobre 2005

14
Metodologia sviluppo KBS Fabio Sartori [email protected] 12 ottobre 2005

Upload: simonetta-d-agostino

Post on 01-May-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Metodologia sviluppo KBS Fabio Sartori sartori@disco.unimib.it 12 ottobre 2005

Metodologia sviluppo KBS

Fabio [email protected] 12 ottobre 2005

Page 2: Metodologia sviluppo KBS Fabio Sartori sartori@disco.unimib.it 12 ottobre 2005

Introduzione

La realizzazione di sistemi basati sulla conoscenza non è semplice: un programma tradizionale è generalmente

rappresentabile come un insieme di dati su cui lavorano uno o più algoritmi, secondo la definizione classica data da Wirth

un sistema basato sulla conoscenza ha l’obiettivo di esplicitare ragionamenti complessi implicitamente applicati da un gruppo di esperti che debbano risolvere un problema difficile

La qualità della soluzione dipende, in questi casi, non tanto dalla quantità di informazioni di cui si dispone, ma dall’esperienza e dalle capacità pratiche acquisite dagli esperti durante gli anni

Page 3: Metodologia sviluppo KBS Fabio Sartori sartori@disco.unimib.it 12 ottobre 2005

Knowledge engineer e Metodologia Il compito di modellare correttamente la

conoscenza per risolvere correttamente un problema è proprio dell’ingegnere della conoscenza, il quale ha a disposizione diverse metodologie per svolgere al meglio tale funzione

Una metodologia è un insieme integrato di metodi (procedure, protocolli) per espletare un compito pratico, unito a un insieme di regole (strumenti) per applicare tali metodi efficacemente ed efficientemente

Page 4: Metodologia sviluppo KBS Fabio Sartori sartori@disco.unimib.it 12 ottobre 2005

Metodologia per sviluppo di KBS requisiti di generali criteri di ingegneria,

comuni a molte aree tecnologiche (progetto di sistemi informativi, produzione di software), derivanti dalla necessità di assicurare effettività, efficienza, controllabilità, capacità di previsione del processo di sviluppo

requisiti specifici, propri della realizzazione di sistemi basati sulla conoscenza

Page 5: Metodologia sviluppo KBS Fabio Sartori sartori@disco.unimib.it 12 ottobre 2005

Requisiti generali strutturata e modulare, in modo da supportare la possibilità di

scomporre il lavoro in componenti via via più semplici completa, per supportare il progettista (ingegnere della

conoscenza) in tutti gli aspetti e fasi del processo di sviluppo del sistema (sistema basato sulla conoscenza)

effettiva, per supportare la pianificazione e il controllo dello sviluppo del progetto per quel che riguarda le attività, le risorse, i risultati e il tempo;

efficiente, in modo da poter essere applicata senza rendere complicato il processo di sviluppo del sistema

pratica, in modo da poter essere facilmente insegnata, trasferita e utilizzata in un grande varietà di contesti differenti

flessibile, in modo da risultare facilmente adattabile a progetti di differente dimensione e complessità

Page 6: Metodologia sviluppo KBS Fabio Sartori sartori@disco.unimib.it 12 ottobre 2005

Requisiti specifici esplorativa, per permettere che sia l’identificazione delle

specifiche di sistema, sia la sua progettazione, procedano incrementalmente, favorendo la sperimentazione di differenti approcci alla risoluzione di un problema

focalizzata, per enfatizzare i compiti tipici dello sviluppo di sistemi basati sulla conoscenza (analisi del dominio e del problema, acquisizione, modellazione, verifica e raffinamento della conoscenza …)

aperta, in modo da supportare l’utilizzo e l’integrazione di tecniche e strumenti specifici per l’acquisizione, modellazione, verifica e raffinamento della conoscenza coinvolta

Page 7: Metodologia sviluppo KBS Fabio Sartori sartori@disco.unimib.it 12 ottobre 2005

Ciclo di vita a cascata per sistemi basati sulla conoscenza

Page 8: Metodologia sviluppo KBS Fabio Sartori sartori@disco.unimib.it 12 ottobre 2005

Studio di Plausibilità

Page 9: Metodologia sviluppo KBS Fabio Sartori sartori@disco.unimib.it 12 ottobre 2005

Costruzione del dimostratore

Page 10: Metodologia sviluppo KBS Fabio Sartori sartori@disco.unimib.it 12 ottobre 2005

Tipi di dimostratore

Page 11: Metodologia sviluppo KBS Fabio Sartori sartori@disco.unimib.it 12 ottobre 2005

Costruzione prototipo completo

Page 12: Metodologia sviluppo KBS Fabio Sartori sartori@disco.unimib.it 12 ottobre 2005

Implementazione e installazione

Page 13: Metodologia sviluppo KBS Fabio Sartori sartori@disco.unimib.it 12 ottobre 2005

Manutenzione ed estensione

Page 14: Metodologia sviluppo KBS Fabio Sartori sartori@disco.unimib.it 12 ottobre 2005

Ciclo a cascata