etape 3 - Charlie-Soft

Transcription

etape 3 - Charlie-Soft
Réservation de train Etape 1 : Companie Train 1
1..*
Propose
Train 1 : ouvreResa() Companie [train complet] 2 : fermeResa()
Etape 2 : Train 1..*
HeureDep :int HeureArrive :int DateDep :int DateArrive :int Depart
1
Ville Gare 0..*
1..*
Dessert
Arrive
1
1..*
Etape 3 : Saint‐Charle::Gare
Dessert
Marseille::Ville Depart
Train Arret
Arbois::Gare Arret1::Arret
Aix‐En‐Provence::Ville
Dessert
Arrive
Gare de Lyon::Gare Paris::Ville Dessert
Saint‐Charle::Gare Dessert Marseille::Ville Depart
Arret1::Arret
Arbois::Gare Aix‐En‐Provence::Ville
Arret
Dessert
TGV_Marseille_Bruxelles::Train Arret
Arret2::Arret
Gare de Lyon::Gare Paris::Ville
Arrive
Dessert
Centrale::Gare Bruxelles::Ville Dessert
1
Gare 1..*
TGV_Marseille_Paris::Train HeureDep :int HeureArrive :int DateDep :int DateArrive :int Depart
Arrive
1
1..*
Arret
1
1
Arret 1..*
HeureArrive :int HeureDep :int 1
Etape 4 : Train Companie HeureDep :int 1..* HeureArrive :int DateDep :int DateArrive :int 1
Propose
1
1..*
1
1..N
Reservation 1..*
1..*
confirme :bool annule:bool 1..*
Client Passager 1..*
1
1
Etape 5 : finalement… Ville Dessert
1..*
0..*
1
Train Companie Nom :String annule:bool 1
Propose
1..*
Depart
Numero : int 1..* HeureDep : int HeureArrive : int DateDep : int DateArrive : int 1
Arrive
1..*
1
Arret
1
1
1..*
1
Arret 1
1..N
1..*
Reservation 1..*
1..*
confirme :bool annule:bool 1..*
Client Nom :String Prenom :String Adresse : String Telephone:String Gare Passager 1..*
1
1
Nom :String Prenom :String HeureArrive :int HeureDep :int 

Documents pareils