UML
Chapitre 1. Introduction
Chapitre 2. Les concepts objets
Chapitre 3. La conception d'un système
Chapitre 4. Le modèle fonctionnel
Chapitre 5. Le modèle statique
Chapitre 6. Le modèle dynamique
Chapitre 7. UML et la gestion de projet
Chapitre 8. La phase de conception
Chapitre 9. Modèles d'implémentation
Exercices
Exercice 1
Exercice 2
Exercice 3
Exercice 4
Corrigé
Exercice 5
Exercice 6
Page d'accueilTable des matièresNiveau supérieurPage précédenteBas de la pagePage suivanteWebographie du moduleGlossaire du module

Exercice 4

Soit le diagramme de classe suivant :


Exercice 4.1

Diagramme de classes
La figure ci-dessus représente un diagramme de classes pour un système de transport aérien. Ce diagramme n'est que partiellement réalisé.
Ajoutez les symboles de cardinalité. Justifiez vos décisions en fonction de votre perception du problème. Ajoutez des noms significatifs aux associations et aux rôles et quelques attributs.

Diagramme d'objets
Préparez un diagramme d'objets correspondant au voyage imaginaire décrit ci-dessous. Le diagramme d'objets contiendra uniquement les objets utiles dans le cadre de cet exemple.
"Vous êtes parti(e) le mois dernier en Afrique, sur un vol de la compagnie ABC. Paolo, un de vos amis, est venu avec vous mais a décidé de rester un peu et se trouve toujours là-bas, vous êtes donc rentré(e) seul(e). Le commandant Arthur était pilote sur les deux vols. Vous avez une place différente dans chaque sens, mais vous avez remarqué qu'il s'agissait du même appareil à cause d'un signe distinctif sur la queue de l'appareil."

Exercice 4.2

Est-ce qu'il est possible de connaître l'aéroport du départ du vol et celui de l'arrivée, sachant qu'une ville peut avoir plusieurs aéroports ?

Modifier le diagramme de classes afin de pouvoir gérer ce cas.
Modifier le diagramme d'objets afin de représenter qu'à l'aller, le vol que vous avez pris pour l'Australie est parti d'Orly, tandis que celui que vous avez pris pour le retour a atterri à Roissy.

Exercice 4.3

Est-ce que ce modèle permet de connaître les noms des villes et des aéroports correspondants aux escales d'un vol ?

Modifier le diagramme de classes afin de pouvoir gérer ce cas.
Modifier le diagramme d'objets afin de représenter qu'à l'aller, le vol que vous avez pris pour l'Australie a fait deux escales, à Londres et à Bankok, tandis que le vol de retour a fait une escale à Dubaï.

  Corrigé
Page d'accueilTable des matièresNiveau supérieurPage précédenteHaut de la pagePage suivanteWebographie du moduleGlossaire du module