Domeinmodellen - De bouwstenen van een domeinmodel

7 belangrijke vragen over Domeinmodellen - De bouwstenen van een domeinmodel

Hoe stel je een goed domeinmodel op ?

zie later.

Wat is een klassenattribuut?
En hoe wordt deze weergegeven in het UML-diagram?

In tegenstelling tot een objectattribuut die voor elk object een andere waarde kan hebben, beschrijft een klasseattribuut een eigenschap die voor alle instanties dezelfde waarde heeft.
Een klasseattribuut wordt onderstreept in het UML-diagram.

Wat is een klasseconstante?
En hoe wordt deze weergegeven in het UML-diagram?

Een klasseattribuut waarvan de waarde constant is.
Een klasseconstante wordt niet enkel onderstreept, maar ook in hoofdletters weergegeven.
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Wat is een afleidbaar attribuut?
En hoe wordt dit weergegeven met UML-notatie?

Dit attribuut is afleidbaar uit andere attributen. bvb. de oppervlakte van een rechthoek
In UML wordt de naam van het attribuut voorafgegaan door een slash. bvb /oppervlakte

Hoe worden attributen met beperkte waardenverzameling weergeven in UML-notatie?

We plaatsen de mogelijke waarden tussen { en } en zetten ze in of vlak naast het klassendiagram. bvb. figuur 9.5

Welke tekenconventie gebruiken we bij het domeinmodel?

Het is van groot belang een domeinmodel goed gestructureerd te tekenen. We hanteren daarbij de conventie dat we in geval van een  1-op-veel associatie deze met de 1-kant boven tekenen zoals in figuur 9.6. Associaties met aan beiden zijden een gelijke multipliciteit zullen we vaak horizontaal tekenen.

Wanneer gebruiken we associatieve klasse?

Bvb. De klasse 'inschrijving' wordt gelinkt met de associatie tussen de klassen Student en Cursus. figuur 9.8
Omdat programmeertalen geen direct equivalent van een associatieve klasse kennen, zetten we de associatieve klasse om naar een gewone klasse. Figuur 9.9
We zullen verder in deze cursus geen gebruik maken van associatieve klassen, maar die altijd direct omzetten naar een gewone klasse.

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