Designing Knowledge Systems b Hoofdstuk 11 van Knowledge Engineering and Management. The CommonKADS Methodology. b A.Th. Schreiber, J.M. Akkermans, A.A.Anjewierder, R. de Hoog, N.R. Shadbolt, W. van de Velde, and B.J. Wielinga.
Inleiding b Hoe zet je de eisen van het analyse model om een software systeem b Bronnen: Het Kennis model, externe interacties vereiste en een verzameling van niet functionele vereiste b Software architectuur b Vier ontwerp Stappen
Structuur behoud b Hergebruik van de code b Onderhoudbaarheid en aanpasbaarheid b Verklaring b Kennis ontlokking ondersteuning
Ontwerp stap één b Ontwerp Systeem Architectuur b Drie elementen b Globale systeem Architectuur b Architectuur van de “Applicatie-model” subsysteem
Ontwerp stap twee b Identificeer Doel Implementatie Platform b Beschikbaarheid van bibliotheken met “view” objecten b Declaratieve Kennis Representatie b Standaard interfaces voor andere software b Taal typen b Besturings stroom b CommonKADS ondersteuning
Ontwerp stap drie b Specificeer Architecturale Componenten b Bestuurder b Applicatie model: b Taak & Taak Methode b Inferentie en Inferentie methode b Dynamische & Statische rol b Kennis Bank b Worksheet DM-3 p.290
Ontwerp stap vier b Specificeer Applicatie binnen in Architectuur b Stap 4a: Breng analyse informatie in kaart b Stap 4b: Voeg ontwerp-specifieke details toe b Worksheet DM-4 p.292
Ontwerp van Prototypes b Prototype van Redenerings systeem b Prototype van gebruikers interface