LE 1 Objectgeorienteerd ontwerpen - UML diagrammen

8 belangrijke vragen over LE 1 Objectgeorienteerd ontwerpen - UML diagrammen

Waar kun je de Unified Modelling Language (UML) allemaal voor inzetten?

De volledige ontwikkelingscyclus:
  • analyse voor opstellen van een specificatie van het domeinmodel
  • technisch ontwerp tbv specificatie programmastructuur (inclusief de indeling in packages)
  • implementatie voor een volledige beschrijving van klassen en interactie tussen objecten.

Geef kort het belang van een klassendiagram aan.

Een klassendiagram beschrijft de klassen en hun samenhang. Zij kunnen tijdens iedere fase (analyse, ontwerp, implementatie) worden ingezet en geven in zo'n fase alleen weer wat van belang is in die fase.

Wat is de notatie van een klasse?

Diagram bestaat uit 3 delen : naam vd klasse (vetgedrukt), middenin de attributen en onderin de methoden.
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Wat zijn 2 verschillen tussen Java en UML als je naar attribuutnotatie kijkt?

  • In Java staat het type van de attributen ervoor en in UML erachter.
  • Op ontwerpniveau worden in UML soms geen typeaanduidingen gebruikt maar algemenere aanduidingen

Waarom toont UML een associatie niet als attributen?

Klassendiagrammen worden ingezet tijdens verschillende fasen van ontwikkeling. Door een associatie te vertalen naar een attribuut wordt er dus gekozen voor een bepaalde implementatie op een moment dat dat nog niet nodig is.

Wat is het notatieverschil tussen een eenzijdige en tweezijdige associatie?

Eenzijdig wordt getekend met een pijl, tweezijdig niet.

Hoe verwoordt je in UML een associatie?

Dit doe je door gebruik te maken van rollen waarbij de naam van de rol staat aan de kant van de klasse die de rol vervult, niet aan de kant van de klasse die de rol heeft!

Wat is een anonieme instantie?

In de kop staat alleen de klasse voorafgegaan door een dubbele punt. Je kunt de attribuut waarden weglaten bovendien.

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