 |
 |
Corrigé
du BE6–7
Équipe enseignante

CSC 4002
Octobre 2015
Revision :
1510
suivant
1 Corrigé-type
1.1 Analyse du texte
Les classes et
— attributs — obtenus
après analyse du texte sont les suivants :
- Équipage
— — la classe équipage sert à regrouper l’ensemble
des membres d’équipage (pilote, copilote et PNC) qui participent à un vol
(à une date donnée) ;
- Avion
— — un avion appartient à une catégorie donnée, il
participe à plusieurs vols ;
- Pilote
— — un membre d’équipage qui a pour métier pilote
;
- Copilote
— — un membre d’équipage qui a pour métier
copilote ;
- PNC
— — un membre d’équipage qui a pour métier PNC
;
- MembreÉquipage — nom,
prénom — ;
- CatégorieAvion — nom,
nbPNCmin, nbPNCmax — un membre d’équipage ne peut voler
que sur deux catégories d’avion. Plusieurs avions peuvent appartenir à la
même catégorie, d’où la nécessité de créer une classe CatégorieAvion
;
- Vol
— numéro,
site, destination, date — un vol est une classe entre un
avion et un ensemble de membres d’équipage. Un vol se déroule à une date
donnée.
Remarque : Nous faisons la distinction entre les classes
Pilote et Copilote car ce sont des métiers différents dans les
équipages et nous souhaitons éviter qu’un équipage ne comprenne que des
pilotes ou que des co-pilotes.
1.2 Diagramme de cas d’utilisation
La figure suivante présente les acteurs et les cas
d’utilisation du système.
1.3 Diagramme de classes
Les figures suivantes présentent les diagrammes de classes
proposés, en version simple (sans utilisation des concepts avancés des classes)
et complète (utilisant les concepts avancés du diagramme de classes).
1.4 Diagramme de machine à états
La figure suivante présente le diagramme de machine à états
de la classe Vol.
1.5 Conception des classes
Dans le diagramme de classes avancé, voici les attributs
correspondant aux associations de la classe Vol
:
- avion : @Avion
- équipage : @Équipage
1.6 Diagramme de communications ou de
séquence
La figure suivante présente le diagramme de communications
associé au cas d’utilisation « affecter un PNC à un vol ».
|
|