Correction controle l3 info

Licence Informatique UNS Examen de Conception Orientée Objets CORRECTION P Collet Durée heure Seul document autorisé mémento UML Remarque Toute ambigu? té que vous pourriez rencontrer dans ce sujet devra être résolue en décrivant brièvement le choix que vous avez fait Notation UML points a Lorsqu ? un cas d ? utilisation est relié à deux acteurs cela signi ?e-t-il que la présence d ? un des deux acteurs ou des deux acteurs est nécessaire pour réaliser le cas pt La présence des deux acteurs est nécessaire b Quel est l ? intérêt de compléter la description des cas d ? utilisation à l ? aide de diagrammes d ? activités pt Faciliter la compréhension de cas d ? utilisation devenus trop complexes pour être uniquement décrits par un diagramme de cas d ? utilisation c Quel rapport pouvons-nous établir entre les diagrammes de séquence et les diagrammes de cas d ? utilisation et de classes pt Chaque diagramme de séquence est un scénario précis d ? un cas d ? utilisation et décrit la dynamique des appels entre instances de classes dé ?nies dans le diagramme de classes d Les diagrammes de séquence représentent l ? ordre des échanges de messages entre les classes ? Expliquez cette a ?rmation Etes-vous d ? accord pt Ces diagrammes montrer bien l ? échange des messages mais entre instances de classe e Que représente une ligne de vie dans un diagramme de séquence pt Le temps qui s ? écoule de haut en bas f Dans un diagramme de séquence un objet peut-il envoyer un message à lui-même Si oui comme cela est exprimé pt Oui il le peut La èche d ? envoi de message part de l ? objet et revient plus bas sur sa ligne de vie g Les deux diagrammes de séquence suivants sont-ils équivalents Justi ?ez votre réponse pt Diagramme A B cond op cond op cond op Diagramme A B Loop cond op op EndLoop op CNon les deux diagrammes ne sont pas équivalents Dans le premier c ? est une séquence de boucles successives avec la même condition op op op op ? dans le second ce sont les opérations dans la même boucle op op op op ? h Lorsqu ? on écrit un diagramme d ? état pour une classe donnée et qu ? on souhaite ?nalement faire appara? tre des appels vers des opérations d ? un ou plusieurs autres classes quel autre diagramme est mieux adapté Justi ?ez brièvement votre réponse pt Un diagramme de séquence sera mieux adapté dans ce cas la car il rend explicite des échanges de message entre objets et peut aussi faire appara? tre des états sur les lignes de vie des di ?érents objets impliqués Relations entre classes points Pour chaque exemple ci-dessous indiquez si la relation présentée est une généralisation héritage une agrégation ou une association ? Un pays a une capitale agrégation ? Une transaction boursière est un achat ou une vente généralisation

  • 30
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager