Relation Ternaire Sous Power AMC
Bonjour,
S'il vous qui peux m'aider pour faire une relation ternaire sous power AMC dans un diagramme des classe ,
merciiii de m'aider
Le bon roi Dagobert aurait mis sa culotte à l'envers ?
Bonjour,
Citation:
Envoyé par
tonton16
Dans le diagramme précédent de fsmrel, les compositions sont à l'envers, les losanges doivent être du côté de l'activité, et donc, les multiplicités sont à l'envers.
Et pour quelle raison les losanges devraient être du côté de l’activité ?
Pour être en phase avec les exemples que j’ai donnés, une activité est l’association, « la rencontre » d’un projet, d’un développeur et d’un langage donnés, et les règles de gestion des données sont les suivantes :
(R1) Un développeur a participé à au moins une activité ;
(R2) Un projet a fait l’objet d’au moins une activité ;
(R3) Un langage a pu être utilisé pour plusieurs activités ;
(R4) Pour un projet, un développeur et un langage donnés, une activité a une durée.
(R5) Le nombre de jours consommés pour un projet est la somme des nombres de jours consommés par activité associée à ce projet.
Le MLD dérivé du diagramme de classes que j’ai proposé est le suivant :
http://www.fsmwarden.com/developpez_...achikh_mld.png
Et le MCD merisien :
http://www.fsmwarden.com/developpez_...achikh_mcd.png
Si on applique vos recommandations, un projet est un composant d’une activité et une seule, un développeur est un composant d’une activité et une seule et un langage est un composant d’une activité et une seule :
http://www.fsmwarden.com/developpez_...agobert_dc.png
Mais qu’un langage ne puisse être utilisé que pour une seule activité paraît hautement douteux. Pour leur part, une fois qu’ils en auront terminé, les développeurs devront changer de métier (ou de société)...
MLD correspondant :
http://www.fsmwarden.com/developpez_...gobert_mld.png
MCD correspondant (notation Merise à la PowerAMC quant à l’identification relative) :
http://www.fsmwarden.com/developpez_...gobert_mcd.png
Est-ce bien ainsi que vous concevez les choses ?