Samenvatting: Applying Uml And Patterns | 0-13-148906-2 | Craig Larman
- Deze + 400k samenvattingen
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden
Lees hier de samenvatting en de meest belangrijke oefenvragen van Applying UML and Patterns | 0-13-148906-2 | Craig Larman
-
9 Domeinmodellen
-
9.1 Wat is een domeinmodel
Dit is een preview. Er zijn 1 andere flashcards beschikbaar voor hoofdstuk 9.1
Laat hier meer flashcards zien -
Wat beschrijft een domeinmodel en waar dient deze voor?
- Een domeinmodel beschrijft betekenisvolle typen objecten in de context van het probleemdomein en hun onderlinge verband.
- Het domeinmodel vormt de basis voor discussies tussen analisten en domein deskundigen en is een inspiratiebron en vertrekpunt voor het ontwerpen van softwareklassen.
- Een domeinmodel beschrijft betekenisvolle typen objecten in de context van het probleemdomein en hun onderlinge verband.
-
9.2.1 Klassen en attributen
-
Welke keuze is gemaakt met betrekking tot de gegevenstype van een attribuut?
Er is voor gekozen in het domeinmodel het gegevenstype niet expliciet aan te geven. Dit is pas van belang bij het ontwerp en implementatie. -
Wat beschrijft een klassenattribuut in termen van eigenschappen?
Een klassenattribuut beschrijft een eigenschap die voor alle instanties dezelfde waarde heeft. als die waarde constant is spreken we van een klassenconstante. -
9.2.2 afleidbare attributen
-
Wat is een afleidbaar attribuut.
Een afleidbaar attribuut is een attribuut waarvan de waarde wordt bepaald door een rekenregel. Vaak worden deze niet als attribuut geïmplementeerd maar als methode. -
9.2.3 attributen met beperkte waardenverzameling
-
Hoe kunnen we van attributen de mogelijke waarden of grenzen van het waardenbereik aangeven?
We kunnen dit aangven door de mogelijke waarden aan te geven tussen {0..100} (bereik twee waarden met daaartussen twee puntjes. -
9.2.4 Associaties
Dit is een preview. Er zijn 5 andere flashcards beschikbaar voor hoofdstuk 9.2.4
Laat hier meer flashcards zien -
Hoe wordt de beperking genoemd voor het aantal instanties van een klasse die geassocieerd kunnen zijn met een instantie van de met de associatie verbonden klasse?
Deze beperking wordt multipliciteit genoemd. -
Uit hoeveel delen bestaat de multipliciteit?
Deze bestaat uit twee delen: het minimaal en het maximaal aantal objecten dat geassocieerd kan worden. (gescheiden met twee puntjes ..) -
Welke twee conventies gelden voor het tekenen van het domein model?
- Bij een 1 op veel associatie tekenen we de 1-kant altijd boven.
- Bij gelijke multipliciteit wordt vaak horizontaal getekend
- Bij een 1 op veel associatie tekenen we de 1-kant altijd boven.
-
Wat is van belang bij het opstellen van het domeinmodel in relatie tot de multipliciteit?
Bij het opstellen van het domeinmodel is de maximale multipliciteit het belangrijkst: gaat het om een 1-op-1 of 1-op-veel relatie? -
Waar speelt de minimale multipliciteit een rol?
De minimale multipliciteit speelt een rol bij de implementatie.
Vaak is de keuze voor minimale multipliciteit echter niet zo duidelijk. (auto voorbeeld)
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Onderwerpen gerelateerd aan Samenvatting: Applying Uml And Patterns
-
Domeinmodellen - Het domeinmodel ontwerpen: aanpak
-
Domeinmodellen - Eenvoudige patronen - Het verzamelpatroon
-
UML Interaction Diagrams - Basic Sequence Diagram notation
-
UML Class Diagrams
-
GRASP: Designing Objects with Responsibilities - Responsibilities and Responsibility-driven design
-
GRASP: Designing Objects with Responsibilities - Creator
-
GRASP: Designing Objects with Responsibilities - Low Coupling
-
GRASP: Designing Objects with Responsibilities - Controller
-
GRASP: Designing Objects with Responsibilities - High Cohesion