SUMit Roostersoftware > Wekelijkse Noot > Mei 2002 > Specialisatie | English · Zoek... |
Specialisatie |
Zondag, 12 mei 2002 | Maart 2002 April 2002 Jubileum Methods Hokje Juni 2002 Juli 2002 |
Martin Fowler
martinfowler.com
beschrijft dynamische classificatie in zijn boek
UML Distilled
(Hoofdstuk 6, Multiple and Dynamic Classification).
Een citaat:
Dynamische classificatie is nuttig bij conceptueel modelleren
Fowler geeft als voorbeeld:
Hm, in het overgrote deel van Fowler's boek kan ik me vinden, maar ik vind dynamische classificatie klinklare onzin. Het gegeven voorbeeld van job en persoon vind ik bovendien zeer zwak.
Ja, persoon-manager zou als specialisatie gemodelleerd
kunnen worden.
Maar
Associatie of Specialisatie?Goed, geen dynamische classificatie voor mij. Maar wat dan wel? Een associatie of specialisatie? En wat is het onderscheid?
In m'n
wekelijkse noot van 15 oktober 2001 was het antwoord:
Fowler wijst ook op deze verwarrende betekenissen van "is" in
hoofdstuk 6, subhoofdstuk
Als alternatief biedt hij een vraag als
Ook die vraag blijft vaag, geeft geen duidelijk onderscheid tussen associatie en specialisatie. Onderscheidende vraag: Is cardinaliteit zinnig?Idee: Kijk of cardinaliteit mogelijk zou kunnen zijn. Bijvoorbeeld:
|