 |
|
Chapitre 1
Exercice 1-1
Il est péférable de choisir "codetu" plutôt que "ninsee" pour identifier un étudiant (mieux adapté au contexte et
probablement la taille de la colonne sera plus petite).
La première modification est indiquée en bleu. La seconde en orange.
Par rapport à la dernière question, relier "Enseignant" à "Créneau" ne permettrait pas de différencier
les créneaux par UV pour les enseignants responsables de plusieurs UVs.
Exercice 1-2
La seule difficulté concernait le cursus de l'étudiant. Plutôt que d'utiliser une association n-aire entre
"Etudiant", "Diplome" et "Etablissement", il vaut mieux opter pour la classe-association "Resultat" qui est
reliée à "Etablissement". La contrainte d'inclusion est ainsi prise en compte (un cursus ne concerne qu'un couple
("Etudiant","Diplome") valide).
Pour répondre à la spécification de l'avant dernier paragraphe, l'association "depend" doit être modifiée
comme suit.
Exercice 1-3
On suppose que l'attribut "dateVol" est au format jour/mois/année (sans heure ni minute).
La particularité de l'association n-aire est qu'elle contient une contrainte d'unicité "0..1"
pour exprimer qu'il n'existe qu'un seul créneau de vol par affrètement : triplet ("Avion", "Compagnie", "Jour").
L'association n-aire pourrait à ce titre, être décomposée par deux classes-associations (voir suite de l'exercice).
La contrainte d'inclusion "subsets" traduit le fait qu'un avion ne peut être affréter que par la compagnie propriétaire.
L'association n-aire est décomposée par deux classes-associations. La classe-association "VolJour" désigne les affrètements
valides. En reliant cette classe-association à "Creneau" par une multiplicité "1..*"
permet d'autoriser qu'une compagnie puisse affréter un même avion plusieurs créneaux dans une journée.
Exercice 1-4
La seule difficulté concernait le temps de passage des enseignants dans les salles pour surveiller un contôle.
Le rapport ne dépend pas de la salle. En revanche, il est nécessaire de rattacher la salle pour être capable de détailler
les temps passés par chaque enseignant.
Exercice 1-5
Exercice 1-6
La seule difficulté concernait la note de chaque figure pour chaque vol.
On réduit l'association n-aire entre "Competiteur", "Avion" et "Figure" par deux classes-associations.
Historique des compétitions
On suppose que l'attribut "dateVol" est au format jour/mois/année (sans heure ni minute).
Le fait de prendre en compte le jour du vole augmente le degré de l'association. La note est désormais
fonction de 4 paramètres (compétiteur,
avion, figure et jour). Il faut différencier la classe-association "Notes" de "Listes" qui signifie l'ordre théorique
du programme qui n'est pas forcément suivi en réalité.
|