Domeinmodellen - Verfijning van het domeinmodel

5 belangrijke vragen over Domeinmodellen - Verfijning van het domeinmodel

Welke zijn de geavanceerdere modelleerconcepten?

  • generalisatie
  • specialisatie

Richtlijn voor het modelleren van een generalisatie?

Richtlijn: Het gebruik van een subklassenhiërarchie is alleen zinvol als een of meer subklassen eigen attributen of associaties kennen. Daarnaast moet de kwalificatie van de overeenkomende verzamelingen exclusief zijn.

Op welke twee manieren kunnen we tot een  hiërarchie komen?

  • generalisatie in engere zin: Als we meerdere klassen hebben gemodelleerd die gemeenschappelijke attributen en/of associaties bezitten, kunnen we deze in een aparte superklasse modelleren
  • specialisatie: Als we vanuit een algemene klasse meer specifieke subklassen ontwerpen
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Wat is een abstracte klasse?
Hoe wordt dit weergeven in het klassediagram?

Van een abstracte klasse kunnen geen instanties bestaan.
Als we een hiërarchie hebben die totaal en exclusief is, dan biedt het voordelen de superklasse als abstract te definiëren.
We geven een abstracte klasse in een klassendiagram met een cursief geschreven naam weer (desnoods via <<abstract>>)

Formuller bedrijfsregels voor volgend domeinmodel?


  1. Als Student.fase = Bachelor dan moet gelden dat Student.Scriptie niet bestaat
  2. Als Student.fase = Bachelor dan moet Student.startdatumBachelor een waarde hebben en moet Student.startdatumMaster geen waarde hebben.
  3. Als Student.fase = Master dan moeten zowel Student.startdatumBachelor als Student.startdatumMaster een waarde hebben

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo