Commit 9fabe4f0 authored by Clement Lucas's avatar Clement Lucas
Browse files

Update note_clarif

parent 120fdc78
......@@ -11,13 +11,14 @@ Ville, Gare, Arrêt, Ligne de trains, Train, TGV, TER, Horaires, Jour, Exception
///////// Liste des propriétés et contraintes associées à chaque classe
- Si une gare est déservie par une ligne de train, il faut s'assurer que la ligne passe par cette gare ;
- La classe Voyageur est abstraite car tout voyageur est soit occasionnel soit régulier, il n'existe pas d'instance de la classe voyageur qui ne soit pas occasionnel ou régulier ;
- Il est important de vérifier que les gares associées à un trajet sont cohérentes avec les horaires, arrêts et les lignes de trains (par exemple qu'il y ait bien un arrêt à une horaire donnée dans la gare d'arrivée de ce même trajet) ;
- L'horaire de départ doit être antérieur à l'horaire d'arrivée ;
- Les arrêts associés à une ligne de train doivent être effectué dans un ordre particulier ;
- Il est important de vérifier que les gares associées à un trajet sont cohérentes avec les horaires, arrêts et les lignes de trains (par exemple qu'il y ait bien un arrêt à un horaire donné dans la gare d'arrivée de ce même trajet) ;
- L'horaire d'arrivée doit être antérieur à l'horaire de départ ;
- La classe Train est abstraite car tout train est soit un TGV, soit un TER, ou encore un autre type de Train qu'il suffit d'ajouter ;
///////// Liste et cardinalité des relations
- Composition entre Ville et Gare : toute gare existe au travers d'une ville et est unique à cette ville (mais une ville peut avoir plusieurs gares)
- Composition entre Ville et Gare : toute gare existe au travers d'une ville et est unique à cette ville (mais une ville peut avoir plusieurs gares) ;
- Composition entre Gare et Arrêt : une gare peut accueillir plusieurs arrêts mais ceux-ci ne peuvent exister en dehors d'une gare ;
- Arrêt / Ligne de trains : Relation 1:N car un arrêt fait partie d'une seule et unique ligne mais une ligne peut avoir plusieurs arrêts ;
- Horaires / Arrêt : Relation 1:N car un horaire correspond à un unique arrêt, mais un même arrêt peut être effectué à des horaires différentes ;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment