Uml Corr03
-
Upload
fatiboumahdi75 -
Category
Documents
-
view
27 -
download
1
description
Transcript of Uml Corr03
-
TD3 : Diagramme d'objets
UML
Pierre Grard
DUT Informatique S2D
Universit de Paris 13
1 Construction d'un diagramme d'objets
Un objet nomm b747 de classe Avion et en tat dtresse est en relation avec luna, une tour de
contrle. Un ensemble d'autres avions anonymes dont l'tat est terre sont aussi lis luna. La tour
de contrle communique avec p123, une caserne de pompiers.
Question : Dessinez le diagramme d'objets correspondant la situation dcrite ci-dessus.
2 Instanciation d'un diagramme de classes
Considrez le diagramme de classes ci-dessous. Le XOR est une contrainte indiquant que l'on peut
avoir un segment li une gure, mais pas plusieurs en mme temps.
1
-
Les schmas ci-dessous illustrent des cas particuliers d'imbrication de certaines gures dans d'autres. Si
une gure est reprsente directement l'intrieur d'une autre, c'est qu'elle est ncessairement imbrique
dans cette dernire. Le nom des gures est parfois indiqu directement l'intrieur. Les gures en noir
sont considres comme pleines, les autres non.
Question : Pour chacun des deux schmas suivants, indiquez si l'agencement des objets reprsentes
est conforme au diagramme des classes ci-dessus.
Le schma 2 n'est pas reprsentable pour les raisons suivantes :
Un cercle ne peut pas contenir d'autres gures. Or, le cercle l'intrieur de t1 contient c2 et un
triangle.
La contrainte XOR interdit un segment d'^etre partag par deux gures. Or, le ct
suprieur de c2 est le mme que le ct infrieur du triangle juste au dessus.
Un segment n'est pas une sorte de gure, et un triangle ne peut contenir que 3 segments. Or, le
segment l'intrieur du grand triangle vient s'ajouter aux trois de ses cts.
Question : Quand c'est le cas, reprsentez le diagramme des objets correspondant la gure, mais
sans reprsenter les segments.
2