Td corrigé TD ? Compagnie aérienne pdf

TD ? Compagnie aérienne

La durée prévue de l'examen est de 3 heures. - Les documents de cours et de TD sont autorisés. ... Exercice 1 ? Diagramme des cas d'utilisation (4 points).




part of the document




Examen blanc d’UML

A titre indicatif :
- La durée prévue de l’examen est de 3 heures.
- Les documents de cours et de TD sont autorisés.
- Les barèmes sont donnés à titre indicatif et ne sont pas définitifs.
- Une attention toute particulière doit être portée :
- aux « détails » de modélisation : cardinalité, type, signature, …,
- à la cohérence entre les différents diagrammes d’un même exercice si elle a lieu d’être.

Exercice 1 – Diagramme des cas d’utilisation (4 points)
Une entreprise fabrique des pièces dites « pièces de base » qui existent sous différentes formes (cubiques, sphériques, coniques, …) et sont réalisées dans différents matériaux (bois, métal, plastique, …). Pour un type de pièce de base on connaît son nom, ses dimensions et sa référence. Pour chaque matériau, on connaît son nom, son prix au kilo et sa masse. L’entreprise fabrique aussi des pièces dites « pièces composites » obtenues par assemblage de pièces de base.
On souhaite créer pour cette entreprise un logiciel de gestion de ses références. Ce logiciel doit permettre à l’utilisateur du logiciel de pouvoir calculer le prix d’une pièce de base, calculer le prix d’une pièce composite, créer une nouvelle pièce composite et supprimer une pièce de base.
Réaliser le diagramme de cas d’utilisation correspondant et donner au moins deux scénarios possibles sous forme de diagramme d’activité. Chaque scénario devra préalablement être décrit par une phrase en français.

Exercice 2 – Diagrammes de séquence (4 points)
1. Réaliser les diagrammes de séquence correspondant aux cas d’utilisation identifiés dans l’exercice précédent.
2. Construire le diagramme de collaboration correspondant.

Exercice 3 – Les feux tricolores (12 points)
Le but de cet exercice est de modéliser le fonctionnement d’un carrefour avec un feu tricolore.

Rappel
Un carrefour est traversé par des segment de rues qui se trouvent situés de part et d’autre du carrefour. A chaque segment se trouve un feu tricolore.
Le cycle normal d’un feu est vert, puis orange, puis rouge, puis de nouveau vert… Les durées des trois phases, duréeVert, duréeOrange et duréeRouge, sont fixes et identiques pour chaque feu du carrefour. Ces trois durées respectent la contrainte suivante : duréeRouge = duréeVert + duréeOrange.
Par ailleurs, de manière exceptionnelle, le feu peut se trouver dans la configuration « orange clignotant » pour une durée duréeOrangeClignotant fixe et identique pour chaque feu du carrefour.
Chaque feu est doté d’un détecteur qui permet de capter un signal d’urgence émis par un véhicule (par exemple par une ambulance). Dans le cas normal, ce dispositif permet de mettre, ou de maintenir, le feu concerné au vert. Seul ce feu est au vert, tous les autres feux du carrefour sont au rouge (voir l’exemple). Ainsi, si ce feu est initialement :
déjà au vert, la durée du cycle de vert est prolongée de la durée duréeVert.
au rouge ou à l’orange, les autres feux du carrefour passent à l’orange, puis au rouge, tandis que le feu concerné est prolongé à l’orange d’une durée duréeOrange (afin que les autres feux aient le temps de passer au rouge), puis passe au vert.
Dans le cas où un signal d’urgence a été reçu par le système peu de temps auparavant, deux cas se présentent :
- signal détecté sur un autre feu du carrefour : tous les feux du carrefour passent à l’orange clignotant pendant un laps de temps donné (duréeOrangeClignotant), puis reprennent leur cycle là où ils en étaient avant (début du cycle orange-puis-rouge ou début du cycle vert).
- signal détecté sur le même feu : ça veut dire que le feu est déjà au vert et on prolonge la durée du vert de duréeVert et les autres feux sont prolongés au rouge de la même durée.














Exemple de carrefour avec feux tricolores

Question 1 – Diagramme de classes (3 points)
Modéliser sous forme de diagramme de classes le système de feu tricolore.

Question 2 – Diagramme de collaboration (2 points)
Faire le diagramme de collaboration correspondant aux deux scénarios décrivant la détection du signal d’urgence par l’un des feux tricolores : cas normal et cas où un signal d’urgence a déjà été détecté.

Question 3 – Diagramme d’états-transitions (2 points)
Faire le diagramme d’états-transitions de la classe FEU.

Question 4 – OCL (3 points)
Ecrire les contraintes suivantes en OCL :
- chaque segment de rue d’un carrefour à un feu tricolore
- si l’un des feux clignote orange alors tous les feux clignotent orange
- dans le cas normal, seul un feu est au vert, tous les autres feux du carrefour étant rouges

Question 5 – RUP (2 points)
Décrire en détail l’application de la méthode RUP sur système de feux tricolores en l’illustrant par des références aux différents diagrammes que vous venez de réaliser. Pour les diagrammes dont vous aurez besoin et qui n’ont pas été traités dans les questions précédentes les décrire en français sans donner le diagramme correspondant.

Maîtrise d’IUP MIAGE – Université d’Evry
2003-2004


-  PAGE 1 /  NUMPAGES 2 -














Bip !

Pininin Pononon…

rue des fleurs rue des fleurs
segment 1 segment 2

avenue du jardin
segment 1

avenue du jardin
segment 2