47 0 104KB
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