Parate kennisvragen

22 belangrijke vragen over Parate kennisvragen

Hoe wordt een multipliciteit weergegeven?

Door een getal of waardebereik.

Wat is het verschil tussen een OpaqueExpression en een LiteralSpecification?

OpaqueExpression is een expressie in een specifieke (programmeer) taal en bij LiteralSpecification de letterlijke waarde.

Wat is een Constraint in UML?

Modelleert een beperking op de semantiek van een element en moet altijd waar zijn.
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Hoe verhoudt een slot zich tot een ValueSpecifiaction?

De waarde van een slot wordt in het metamodel gedefineerd door een  ValueSpecification.

Noem 2 voorbeelden van subclasses van Classifier in UML?

  1. Classes
  2. UseCases

Wat is de relatie tussen een BehavioralFeature en een Parameter?

In de aanroep van een BehaviourFeature wordt een date-element (argument) gebruikt om informatie te delen (input of output)

Wat zijn de 4 Directions die een parameter kan hebben?

  1. In
  2. Out
  3. Inout
  4. Return

Hoe wordt een Operation weergegeven?

  • Items tussen [ ] -> Optioneel
  • Items tussen ' ' -> letterlijke tekst

Wat is de relatie tussen een Property en een Attribute?

Een Attribute is een instance van een Property waarvan de Class owner is.

Is een Property eigendom van een Class of van een Association?

Beiden. Wanneer het onderdeel is van een Class dan heet het Attribute.

Benoem de 3 soorten DataTypes in UML en geef aan waarin ze verschillen.

  1. DataType: Definieert een structuur waarin de waarden worden vastgelegd.
  2. Primitive Type: DataType zonder structuur.
  3. Enumeration: Een opsomming van constanten.

Wat is een tupel in de context van Association?

Een Association in UML is gedefinieerd als een verzameling tuples (Properties), waarvan de waarden verwijzen naar typed instances (instanties van Classes)

Hoe wordt aangegeven dat de Property op een Association-eindpunt eigendom is van een Class?

Dit eindpunt wordt gemarkeerd met een zwart bolletje aan het eind van de Association-lijn.

Welke property-strings kunnen bij een Association-eindpunt voorkomen?

  • {subsets <property-name>}
  • {redefines <end-name>}
  • {union}
  • {ordered}
  • {bag}
  • {sequence} of {seq}
  • Verder mag elke property string voorkomen die ook op attributes van toepassing is.

Wat is het verschil tussen Aggregation en Composition?

  • Een Aggregation Association wordt gebruikt om aan te geven dat 2 elementen een deel-geheel-(woel-part) relatie hebben met elkaar
  • Een Composition is een sterkere vorm van Aggregation, die aangeeft dat het deel niet kann bestaan zonder geheel.

Hoe wordt Generalization grafisch weergegeven?

Door een getrokken lijn met een open driehoek aan de kant van de superclassifier.

Wat zegt een Dependency-relatie tussen twee elementen over die elementen?


Dependency is geassocieerd met 2 elementen, een client en een supplier, die beiden afgeleid zijn van een NamedElement.
Een Dependency-relatie geeft in principe aan dat de client niet compleet is zonder dat de supplier aan biedt en dat elke wijziging in de supplier impact kan hebben op de client.

Wat is de betekenis van de 4 vormen van Dependency die door middel van een keyword worden aangegeven?

  1. Abstraction: Bij een Abstraction-relatie hoort een expressie die aangeeft hoe client en supplier precies van elkaar abstraheren.
  2. Realization: geeft de relatie weer tussen een modelelement (specificatie) en de implementatie daarvan.
  3. Substitution: kan worden aangeven dat instanties van de supplier run-time kunnen worden vervangen door instanties van de client.
  4. Usage: Geeft een relatie aan dat de implementatie van het client element afhankelijk is van het andere element.

Welke keuzes zijn mogelijk voor het realiseren van een interface Property in een Classifier?

  • Get
  • Set

Welke 2 notaties voor Interface zijn mogelijk in UML?

  • Op dezelfde manier als een Class ( rechthoek met daarin de naam en apart compartimenten voor attributes en operations) Boven de naam wordt dan met dubbele schuine haken het keyword <<interface>> toegevoegd.
  • Ball-socket notatie:
    • halve cirkel: required interface
    • hele cirkel: Interface

Welke elementen kunnen in een package worden opgenomen?

Een verzameling van willekeurige elementen die alle zijn afgeleid van PackagebleElement.

Wat is een PackageMerge en welke stappen zijn onderdeel er onderdeel van? (Niet verplicht voor UML foundation Examen)

Definieert hoe de inhoud van een package wordt uitgebreid met de inhoud van een andere package.
  • receiving package (source package)
  • merged package (target package)

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