Cas d’utilisation Commande d’un véhicule
Acteur primaire Client
Système Système de réservation de transport
Intervenants Client, Chauffeur, Administrateur du système
Niveau Réussir à commander un véhicule
Précondition Avoir déjà crée au préalable un compte
Opérations
1 S’authentifier
2 Commander un véhicule
2.1 Commander pour soi-même
2.2 Commander pour un ami
2.2.1 Préciser les informations de l’ami
3 Choisir un type de véhicule
4 Préciser le point de départ
Extensions
1.A Le client possède t-il un compte?
1.A.1 Si oui, continuer
1.A.2 Si non, crée d’abord un compte
2.2.1.A Toutes les informations importantes ont ils été fournie?
2.2.1.A.1 Si oui, continuer
2.2.1.A.2 Si non, fournie toutes les informations importantes
3.A Le type de véhicule choisie est-il disponible dans les environ?
3.A.1 Si oui, continuer
3.A.2 Si non,
3.A.2.1 Choisir un autre type de véhicule
3.A.2.2 Attendre que le type de véhicule choisir ayant le point d’arrivé le plus
proche se libère et bénéficier d’une réduction sur le prix à payer
4.A Le point de départ est il votre position actuelle?
4.A.1 Si oui, continuer
4.A.2 Si non, préciser le lieu de départ sur la carte
Cas d’utilisation Crée un compte
Acteur primaire Client
Système Système de réservation de transport
Intervenants Client, Administrateur du système
Niveau Réussir à créer un compte
Précondition aucune
Opérations
1 Fournir les informations personnelles
2 Fournir le code de confirmation
Extensions
1.A Toutes les informations personnelles ont ils été fournie?
1.A.1 Si oui, continuer
1.A.2 Si non, fournie toutes les informations personnelles
1.B Le compte exixte il deja?
1.B.1 Si oui, entrer de nouvelle information
1.B.2 Si non, continuer
2.A Le code de confirmation a t’il été reçus?
2.A.1 Si oui, continuer
2.A.2 Si non, renvoyer le code
2.B Le code fournie est il correcte
2.B.1 Si oui, valider la création du compte
2.B.2 Si non, entrée le code correcte
Cas d’utilisation Payer la course
Acteur primaire Client
Système Système de réservation de transport
Intervenants Client, Administrateur du système,chauffeur
Niveau Réussir à payer le montant due
Précondition Achever sa course
Opérations
1 Payer la course
1.1 Payer en espèce
1.2 Choisir un autre mode de paiement
2 Valider le paiement
extensions
1.2.A Le mode de paiement existe il?
1.2.A.1 Si oui, continuer
1.2.A.2 Si non, ajouter un mode de paiement
2.A Voulez -vous un reçus?
2.A.1 Si oui, réclamer
2.A.2 Si non, continuer
Cas d’utilisation Accepter une commande
Acteur primaire Client
Système Système de réservation de transport
Intervenants Client,chauffeur,Administrateur du système
Niveau Accepter une commande de véhicule
Précondition Être enregistré sur le site par l’administrateur
Opération
1 Contacter le client
2 Se mettre en route
Extensions
1.A Le client a t il confirmer la commande
1.A.1 Si oui, continuer
1.A.2 Si non, appliquer les pénalité