Aangezien ik voor 1 van mijn klanten een analyse aan het maken ben, en ik mij eens op UML wou toeleggen ipv ERD, ben ik begonnen met het ontwerpen van een model in UML.
De use case was (vanzelfsprekend) a piece of cake, maar nu zit ik met een probleempje in mijn class diagram, dus bij deze een vraagje voor de UML experts op dit forum :
Dit is het class diagram :

Ik veronderstel dat dit voor de uml-mensen redelijk vanzelfsprekend is, en hopelijk zitten er geen fouten in.
Wat is nu mijn probleem : het specializeren van de "taak".
Wanneer ik deze ga specializeren, dan heb ik bv Bezoek,Verhandelen assets,Meeting, ...
Mijn taakverslagen moeten echter ook 'gespecialized' worden, dus zou ik hebben : Verslag bezoek, verhandelde assets,...
Hoe integreer je dit nu in dit diagram zonder er een soep van te maken ?
Of moet ik gewoon een nieuw diagram maken, specifiek voor taak en taakverslag, en dan per taakverslagtype een apart diagram ?
Moet ik dan voor deze subtaken, bv het verhandelen van assets, ook een link leggen van de subtaak naar het product bv ? Ik zou veronderstellen van niet, gezien men rechtsreeks via het dossier aan deze gegevens kan geraken.
Maar : sommige taken kunnen enkel en alleen voor een bepaald type van product uitgevoerd worden, dus denk ik dan weer van wel
Of benader ik alles teveel vanuit het ERD-standpunt ?
Kortom : HELP
De use case was (vanzelfsprekend) a piece of cake, maar nu zit ik met een probleempje in mijn class diagram, dus bij deze een vraagje voor de UML experts op dit forum :
Dit is het class diagram :

Ik veronderstel dat dit voor de uml-mensen redelijk vanzelfsprekend is, en hopelijk zitten er geen fouten in.
Wat is nu mijn probleem : het specializeren van de "taak".
Wanneer ik deze ga specializeren, dan heb ik bv Bezoek,Verhandelen assets,Meeting, ...
Mijn taakverslagen moeten echter ook 'gespecialized' worden, dus zou ik hebben : Verslag bezoek, verhandelde assets,...
Hoe integreer je dit nu in dit diagram zonder er een soep van te maken ?
Of moet ik gewoon een nieuw diagram maken, specifiek voor taak en taakverslag, en dan per taakverslagtype een apart diagram ?
Moet ik dan voor deze subtaken, bv het verhandelen van assets, ook een link leggen van de subtaak naar het product bv ? Ik zou veronderstellen van niet, gezien men rechtsreeks via het dossier aan deze gegevens kan geraken.
Maar : sommige taken kunnen enkel en alleen voor een bepaald type van product uitgevoerd worden, dus denk ik dan weer van wel
Of benader ik alles teveel vanuit het ERD-standpunt ?
Kortom : HELP
[ Voor 2% gewijzigd door D4Skunk op 11-10-2005 17:50 . Reden: layout grmmbl.... ]