1 / 76

Kennisacquisitie en - modellering Rogier van Eijk

Kennisacquisitie en - modellering Rogier van Eijk. college 3 Modelleren van synthesetaken. Vorige keer : modelleren van analysetaken. Vandaag : modelleren van synthesetaken. Leerdoel. begrijpen en kunnen hanteren van de taakmethoden voor synthesetaken. m odelleren / herkennen.

amena
Download Presentation

Kennisacquisitie en - modellering Rogier van Eijk

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Kennisacquisitie en -modelleringRogier van Eijk college 3Modelleren van synthesetaken

  2. Vorigekeer: modelleren van analysetaken

  3. Vandaag: modelleren van synthesetaken

  4. Leerdoel • begrijpen en kunnen hanteren van de taakmethoden voor synthesetaken modelleren / herkennen Concrete taakbeschrijving taakmodel illustreren / toepassen aanpassen / combineren

  5. Synthese

  6. Synthese • Gegeveneenverzameling requirements ontwerpeensysteemdataandeze requirements voldoet.

  7. Vb: Ontwerpen van een logo “Ik krijg allereerst van de klant een pakket met eisen. Ik ga dan met de klant in gesprek om dit pakket uit te splitsen in eisen die echt hard zijn en eisen die zachter en meer een wens zijn. Dan begint het creatieve proces waarin ik mijn ideeën uitwerk in een aantal verschillende logo’s.

  8. Vb: Ontwerpen van een logo

  9. Vb: Ontwerpen van een logo Na dit creatieve deel beoordeel ik de ontwerpen op de harde eisen. Ontwerpen die niet goed genoeg zijn vallen af. Dan gebruik ik de zachte eisen om een prioritering aan te brengen tussen de verschillende ontwerpen. Vervolgens maak ik een afspraak met de klant om hieruit het uiteindelijke ontwerp te selecteren.”

  10. synthesis

  11. Configuration Design

  12. Configuration design • Gegeveneenverzameling requirements maakeengeschiktesamenstellinguiteenverzamelingvoorgedefinieerdecomponenten.

  13. Vb. Samenstellen van eenmaaltijd • “Ik heb de volgende gegevens van mijn gasten: De maaltijd is voor vier personen. Twee mensen zijn vegetarisch. Een persoon is allergisch voor noten. Er is een voorkeur voor de Indiase keuken. Curries vindt men lekker, vooral met rajta en rijst. Chinees mag ook. Men is geen fan van de Franse keuken. Er is anderhalf uur tijd voor het diner.

  14. Vb. Samenstellen van eenmaaltijd • “Op basis van de tijdsbeperkingen en het beschikbare budget kies ik voor een driegangen diner: bestaand uit een voorgerecht, hoofdgerecht en nagerecht. Ik heb vijf standaard vegetarische diners op de plank liggen. Menu 2 komt het best overeen met de voorkeuren. Deze is als volgt. Voor: Mulligatawny soep, hoofd: curry met kokos en mango, en na: Kulfi.

  15. Vb. Samenstellen van eenmaaltijd • “Hopelijk klopt het met de randvoorwaarden? Nee. In Kulfi zitten noten. Het menu is dus niet notenvrij. Mhm, ik zie drie alternatieven: de noten weglaten, een ander nagerecht, of de noten alleen weglaten uit het toetje van de allergische persoon. In dit geval is het het beste om een ander nagerecht te nemen. Een goede kandidaat is het nagerecht van menu 3: Kheer.

  16. Vb. Samenstellen van eenmaaltijd • “Alles OK nu? Oh nee, zelfde probleem: Daar zitten amandelen in, dus wederom niet notenvrij. Dan maar rijstpap uit menu 4. Dan hebben we wel rijst zowel in het hoofdgerecht als nagerecht, maar dat moet dan maar. Voldoet het nu aan de voorwaarden? … Ja.”

  17. Configuration design • Ontwerp van eensysteem op basis van bestaandecomponenten • Twee mechanismen / loops: • Uitbreidenhuidigeontwerp met nieuw component • Wijzigen van huidigeontwerp

  18. Configuration design operationalize(requirements -> hard-reqs + soft-reqs); specify(requirements -> skeletal-design); whilenew-solution propose(skeletal-design + design +soft-reqs -> extension) do design := extension add design; verify(design + hard-reqs -> truth-value + violation); if truth-value = false then critique(violation + design -> action-list); repeat select(action-list -> action); modify(design + action -> design); verify(design + hard-reqs -> truth-value + violation); until truth-value = true; end while

  19. Config design

  20. Opdracht Levert de taakmethode altijd een ontwerp dat aan alle harde eisen voldoet? Licht toe.

  21. Vb: Stel een keuken samen

  22. Vb: Stel een pc samen

  23. Planning

  24. Planning • Gegeveneenbepaalddoelgenereereen plan datbestaatuiteengeordendeverzameling van activiteitenomdatdoeltebereiken

  25. planning

  26. planning

  27. Assignment

  28. Assignment • Maakeentoekenningtusseneenverzamelingsubjecten en eenverzameling resources dataan de requirements voldoet.

  29. Assignment • “Een onderneming gaat over naar een nieuw bedrijfspand en ik ben gevraagd een nieuwe kamerindeling te maken. Ik heb momenteel de volgende gegevens: • er zijn 14 werknemers • er zijn 10 kamers • 4 kamers zijn geschikt voor twee mensen • de directeur moet in een grote kamer • secretaresses moeten zo veel mogelijk op een kamer • één van de secretaresses wil graag een kamer op het zuiden • …”

  30. Assignment

  31. assignment

  32. Scheduling

  33. Scheduling • Genereereenallocatie van units aan time slots en resources dataan de gegeven requirements voldoet.

  34. scheduling

  35. Planning, scheduling & assignment • Planning • Geordendeverzameling van activiteiten • Scheduling • Allocatie van units (bijv. activiteiten) aan time slots en resources • Assignment • Allocatie van subjectenaan resources

  36. Kennis

  37. Kennis

  38. Perspectieven op kennis 1. Epistemologie: Knowledge is justified true belief

  39. Epistemisch perspectief Kennis en geloof: Waar ligt de grens?

  40. De weerkundige ‘PiersCorbynverwacht tussen 24 en 28 november 2007 een superstorm met windstoten van meer dan 200 km/uur.’ Kennis of geloof? Waarom?

  41. De (f)luisteraar • Derek Ogilvie kan non-verbaal communiceren met kleine kinderen en zo hun frustraties achterhalen: • “De babykamer moet zo en zo ingericht worden.” • “De baby moet naar die en die arts worden doorverwezen.” Kennis of geloof? Waarom?

  42. 2. Pragmatische perspectief Knowledge is that what is used to transform a problematic situation into a resolved one.

  43. Pragmatisch perspectief Een belangrijke test voor kennis ligt in het gebruik ervan. Kennis heeft een doel: het oplossen van problemen – de dingen gedaan te krijgen die gedaan moeten worden.

  44. Kennis is taakgericht • kennis van bomen wordt bepaald door de uit te voeren taak

  45. Een specifieke taak vereist specifieke kennis

  46. 3. Creatieve perspectief Knowledge infinitely unfolds, lacks identity and is constituted by its absence.

  47. Ontvouwen van kennis

  48. Ontdekken van nieuwe deeltjes … cel molecuul atoom elektron quantum snaar …

  49. Oceanografie en mariene biologie

  50. Kennisgaten kennis wordt met name gekarakteriseerd door afwezigheid.

More Related