0% ont trouvé ce document utile (0 vote)
174 vues1 page

Examen UML : Cas d'utilisation et Classes

Ce document contient trois exercices portant sur la notation UML. Le premier exercice comporte 6 questions sur les diagrammes de cas d'utilisation, de séquence et de classes. Le deuxième exercice demande d'identifier le type de relation entre des classes données. Le troisième exercice demande de modéliser avec un diagramme de cas d'utilisation la réservation de salles et de matériel dans un établissement scolaire. Le quatrième exercice demande de modéliser avec un diagramme de classes les éléments d'un vol aérien.

Transféré par

Ngatch Nel
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
174 vues1 page

Examen UML : Cas d'utilisation et Classes

Ce document contient trois exercices portant sur la notation UML. Le premier exercice comporte 6 questions sur les diagrammes de cas d'utilisation, de séquence et de classes. Le deuxième exercice demande d'identifier le type de relation entre des classes données. Le troisième exercice demande de modéliser avec un diagramme de cas d'utilisation la réservation de salles et de matériel dans un établissement scolaire. Le quatrième exercice demande de modéliser avec un diagramme de classes les éléments d'un vol aérien.

Transféré par

Ngatch Nel
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

INF221: Contrôle Continu 1- Grp2

Exercice 1 : Notation UML (9,5 points)

a) Lorsqu’un cas d’utilisation est relié à deux acteurs, cela signifie-t-il que la présence d’un des
deux acteurs ou des deux acteurs est nécessaire pour réaliser le cas ? (1 pt)
b) Quel est l’intérêt de compléter la description des cas d’utilisation à l’aide de diagrammes
d’activités ? (1 pt)
c) Quel rapport pouvons-nous établir entre les diagrammes de séquence et les diagrammes de cas
d’utilisation et de classes ? (1 pt)
d) « Les diagrammes de séquence représentent l’ordre des échanges de messages entre les classes ».
Expliquez cette affirmation. Etes-vous d’accord ? (1,5 pt)
e) Que représente une ligne de vie dans un diagramme de séquence ? (1 pt)
f) Dans un diagramme de séquence, un objet peut-il envoyer un message à lui-même ? Si oui,
comme cela est exprimé ? (1 pt)

Exercice 2 : Relations entre classes (2,5 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 :
• Une transaction boursière est un achat ou une vente :
• Les fichiers contiennent des enregistrements :
• Une personne utilise un langage de programmation dans un projet :
• Les modems et les claviers sont des périphériques d’entrées/sorties :

Exercice 3 : Diagramme de cas d’utilisation : étude de cas (4 points)


Dans un établissement scolaire, on désire gérer la réservation des salles de cours ainsi que du
matériel pédagogique (ordinateur portable ou/et Vidéo projecteur). Seuls les enseignants sont
habilités à effectuer des réservations (sous réserve de disponibilité de la salle ou du matériel). Le
planning des salles peut quant à lui être consulté par tout le monde (enseignants et étudiants). Par
contre, le récapitulatif horaire par enseignant (calculé à partir du planning des salles) ne peut être
consulté que par les enseignants. Enfin, il existe pour chaque formation un enseignant responsable
qui seul peut éditer le récapitulatif horaire pour l’ensemble de la formation.
Question : donner le diagramme de cas d’utilisation correspondant.

Exercice 4 : Diagramme de classes : étude de cas (4 points)


Des interviews d’experts métier ont permis de mettre en évidence les éléments suivants :
– Un vol a un aéroport de départ et un aéroport d’arrivée ;
– Un vol a une heure de départ et une heure d’arrivée, ainsi qu’une date de départ et une d’arrivée ;
– Un vol peut comporter des escales dans des aéroports ;
– Les escales interviennent dans un ordre déterminé ;
– Une escale a une heure d’arrivée et une heure de départ ;
– Chaque aéroport a un nom ;
– On peut ouvrir (et fermer) à la réservation chacun des vols.
Question : Proposez un diagramme de classes pour modéliser les éléments ci-dessus en utilisant
une classe association. N’oubliez pas les attributs et les cardinalités des associations.

Vous aimerez peut-être aussi