UML
Jesse de Gans (student)
WINDESHEIM
,Inhoudsopgave
How to domeinmodel.............................................................................................................................2
How to UML use case.............................................................................................................................3
Use case diagram................................................................................................................................3
<<include>>....................................................................................................................................3
<<extend>>.....................................................................................................................................3
Extension Point...............................................................................................................................4
Use-casebeschrijving..............................................................................................................................5
Template............................................................................................................................................5
Scenarios’s......................................................................................................................................5
Activity diagram..................................................................................................................................6
How to klassendiagram..........................................................................................................................7
soorten associates..............................................................................................................................8
Inheritance associatie.....................................................................................................................8
Bidirectional association.................................................................................................................8
Unidirectional association..............................................................................................................9
Abstracte klassen................................................................................................................................9
Interfaces............................................................................................................................................9
Pijlen UML..........................................................................................................................................9
Voorbeeldje wat ze wss verwachten................................................................................................11
How to Sequence diagram....................................................................................................................12
Klein cheat sheetje dan....................................................................................................................12
How to State machine..........................................................................................................................14
Cheat sheet State machine...............................................................................................................15
1
, How to domeinmodel
We zoeken eerst naar zelfstandige naamworden in een casus:
Casus
Een winkel in elektronische artikelen heeft een catalogus waarin klanten een of meer artikelen
kunnen zoeken en eventueel bestellen.
In de catalogus staan behalve de omschrijving bij elk artikel ook het artikelnummer en de prijs.
Als de bestelling gereed is, kan er een factuur afgedrukt worden waarop de bestelling en de
totaalprijs van alle bestelde artikelen staan.
• artikel (4 keer)
• artikelnummer
• bestelling (2 keer)
• catalogus (2 keer)
• factuur
• klant
• omschrijving
• prijs
• totaalprijs
• winkel
artikel, bestelling en catalogus zijn de meest voorkomende
die modeleer je dus. En dan onderzoek je ofcourse welke atributen bij welke atributen horen.
Nadat dat allemaal gedefineerd is.
LEG RELATIES.
2
Jesse de Gans (student)
WINDESHEIM
,Inhoudsopgave
How to domeinmodel.............................................................................................................................2
How to UML use case.............................................................................................................................3
Use case diagram................................................................................................................................3
<<include>>....................................................................................................................................3
<<extend>>.....................................................................................................................................3
Extension Point...............................................................................................................................4
Use-casebeschrijving..............................................................................................................................5
Template............................................................................................................................................5
Scenarios’s......................................................................................................................................5
Activity diagram..................................................................................................................................6
How to klassendiagram..........................................................................................................................7
soorten associates..............................................................................................................................8
Inheritance associatie.....................................................................................................................8
Bidirectional association.................................................................................................................8
Unidirectional association..............................................................................................................9
Abstracte klassen................................................................................................................................9
Interfaces............................................................................................................................................9
Pijlen UML..........................................................................................................................................9
Voorbeeldje wat ze wss verwachten................................................................................................11
How to Sequence diagram....................................................................................................................12
Klein cheat sheetje dan....................................................................................................................12
How to State machine..........................................................................................................................14
Cheat sheet State machine...............................................................................................................15
1
, How to domeinmodel
We zoeken eerst naar zelfstandige naamworden in een casus:
Casus
Een winkel in elektronische artikelen heeft een catalogus waarin klanten een of meer artikelen
kunnen zoeken en eventueel bestellen.
In de catalogus staan behalve de omschrijving bij elk artikel ook het artikelnummer en de prijs.
Als de bestelling gereed is, kan er een factuur afgedrukt worden waarop de bestelling en de
totaalprijs van alle bestelde artikelen staan.
• artikel (4 keer)
• artikelnummer
• bestelling (2 keer)
• catalogus (2 keer)
• factuur
• klant
• omschrijving
• prijs
• totaalprijs
• winkel
artikel, bestelling en catalogus zijn de meest voorkomende
die modeleer je dus. En dan onderzoek je ofcourse welke atributen bij welke atributen horen.
Nadat dat allemaal gedefineerd is.
LEG RELATIES.
2