Sunteți pe pagina 1din 3

Université de Carthage

Ecole Supérieure de la Statistique et de l’Analyse de l’Information

Eléments de correction
Examen : Conception Orientée Objet

Questions de cours

1- Quelle est la différence entre une classe et un objet ?


Un objet est une instance d’une classe
2- Que signifie l’acronyme UML ?
Unified Modeling Langage
3- Donnez le plan généralement utilisé pour la description textuelle d’un cas d’utilisation ?
Cf. cours
4- Quelle est la différence entre une « relation » « fourche » et « jonction » ? donnez un
exemple pour chacune.
Une fourche peut avoir une transition entrante et deux ou plusieurs transitions sortantes.
Après la fourche, les activités continuent en parallèle. Une jonction peut avoir deux ou
plusieurs transitions entrantes et une transition sortante. Avant la jonction, les activités ou les
actions sont déclenchées en parallèle : la barre de synchronisation ne peut être franchie que
lorsque les transitions en entrée de la barre de synchronisation ont été déclenchées.
5- Quelle est la différence entre un message synchrone et asynchrone ?
Synchrone : l’émetteur reste bloqué en attendant la réponse du récepteur
Asynchrone : l’émetteur ne reste pas bloqué
6- Quelle est la différence entre une relation d’agrégation et de composition ?

Composition = forme forte d’agrégation : cardinalité 1,1 + durée de vie

Exercice 1 :

Responsable : Fatma Chaker-Kharrat(2012/2013) Page 1


1. Un cas d'utilisation "Acheter un produit" et un cas d'utilisation "Vérifier la disponibilité
du produit"
Relation "include" (acheter inclut vérifier) car on ne peut acheter un produit qu'après avoir
vérifié sa disponibilité.
2. Une classe "Ordinateur" et une classe "Système d'Exploitation"
Relation "agrégation" (tout : ordi, partie: SE) car un ordinateur contient un (ou plusieurs)
systèmes d'exploitation.
3. Une classe "Outil" et une classe "Marteau"
Relation d'héritage (mère: Outil, fille: Marteau) car le marteau est un outil.
4. Un acteur "Peintre", un acteur "Artiste" et un acteur "Chanteur"
Relation d'héritage (chanteur et peintre héritent de Artiste) car un chanteur et un peintre sont
des artistes.
5. Un cas d'utilisation "Jouer à la loterie" et un cas d'utilisation "Gagner à la loterie"
Relation "extends" (gagner à la loterie extends jouer à la loterie) car on peut gagner à la loterie
après avoir joué sous la condition que tous (ou certains) les chiffres trouvés sont corrects.
6. Une classe "Document" et une classe "Feuille"
Relation de composition, car un document contient des feuilles, et si on détruit le document, les
feuilles sont détruites (on peut également considérer que c'est une agrégation car les feuilles
peuvent exister en dehors du document)

Exercice 2 :

Responsable : Fatma Chaker-Kharrat(2012/2013) Page 2


Exercice 3 :

Responsable : Fatma Chaker-Kharrat(2012/2013) Page 3

S-ar putea să vă placă și