Modélisation d’une station de péage en UML

Modélisation d'une station d’autoroute à sens unique capable de faire payer chaque automobiliste en le retardant le moins possible, tout en évitant les éventuelles infractions.

SOMMAIRE

5. La gestion d’un passage

5.1. Cas d’utilisation
Cas d’utilisation
Cas d’utilisation
5.2. Diagramme d’activité
Diagramme d’activitén
Diagramme d’activité
5.3. Scénarios
Cas d’utilisation : Détection d'un véhicule
Pré condition: le péage est ouvert.
Le scénario commence quand un véhicule entre dans la voie.
1. La première boucle magnétique de la voie s'enclenche.
2. Elle envoie des informations liées au type de véhicule à la borne.
3. La borne envoie un signal à la caméra.
4. La borne détermine le prix à payer pour l'usager.
5. La borne affiche le prix à payer pour l'usager.

Variantes:
5a.Le véhicule n'est pas sur une voie manuelle et n'est pas une voiture standard; une alerte est diffusée.

Post-condition: le véhicule a été correctement détecté.
Données concernées: Le véhicule
Cas d’utilisation: Photographie de la plaque d'immatriculation
Pré condition: un véhicule passe dans une voie.
Le scénario commence quand la borne a émis un signal à la caméra.
1. La caméra prend une photographie de la plaque d'immatriculation du véhicule sur la voie.
2. La photographie est envoyée au centre de supervision.

Post-condition: la caméra attend un signal de la borne.
Données concernées: Le véhicule et la plaque d’immatriculation
Cas d’utilisation : Re-catégorisation d’un véhicule
Pré condition: le véhicule a été détecté.
Le scénario commence quand l’usager demande à être re-catégorisé.
1. L’opérateur effectue la re-catégorisation.
2. La borne recalcule le prix.

Post-condition: le véhicule est re-catégorisé.
Données concernées: Le véhicule
Cas d’utilisation : Paiement par monnaie
Pré condition: le véhicule est dans une voie où le paiement par monnaie est autorisé.
Le scénario commence quand un usager donne la monnaie à l’opérateur.
1. L'usager donne la monnaie à l'opérateur.
2. L'opérateur enregistre le paiement.
3. Le système calcule la monnaie à rendre.
4. L'opérateur rend la monnaie si nécessaire à l'usager.

Variantes:
1b. L'usager est dans une voie automatique; la monnaie est introduite dans la borne.
2a. L'usager est dans une voie automatique; la borne enregistre le paiement.
3a. L'opérateur ne dispose plus d'assez de monnaie pour rendre le compte exact; il rend la monnaie à l'arrondi supérieur et enclenche une alerte.
4a. L'usager est dans une voie automatique; la borne rend la monnaie si nécessaire à l'usager.
4b. L'usager est dans une voie automatique, la borne ne dispose plus d'assez de monnaie pour rendre le compte exact; la borne rend la monnaie à l'arrondi supérieur et enclenche une alerte.

Post-condition: le paiement du péage est effectué.
Données concernées: L’usager et le moyen de paiement
Cas d’utilisation : Paiement par carte d'abonnement
Pré condition: le véhicule est dans une voie où le paiement par carte d'abonnement est autorisé et dispose d'une carte d'abonnement.
Le scénario commence quand un usager donne sa carte d’abonnement à l’opérateur.
1. L'opérateur introduit la carte dans un lecteur.
2. L'opérateur enregistre le paiement.
3. L'opérateur rend la carte d'abonnement à l'utilisateur.

Variantes:
1a. L'usager est dans une voie automatique; la carte d'abonnement est introduite dans la borne.(pas d'étape 3)
2a. L'usager est dans une voie automatique; la borne enregistre le paiement.
3a. L'usager est dans une voie automatique; la borne rend la carte d'abonnement à l'usager.
3b. L'usager ne dispose pas d'un crédit suffisant sur sa carte d'abonnement; le paiement est refusé.

Post-condition: le traitement du paiement a été effectué
Données concernées: L’usager et le moyen de paiement
Cas d’utilisation : Paiement par badge
Pré condition: un véhicule se présente dans une voie.
Le scénario commence quand un véhicule est dans une voie et dispose d'un badge.
1. L'usager donne le badge à l'opérateur.
2. L'opérateur passe le badge devant un scanner.
3. L'opérateur enregistre le paiement.
4. L'opérateur rend le badge à l'utilisateur.

Variantes:
1a. L'usager est dans une voie automatique ou express ; le badge est détecté par un scanner. (Pas d'étape 2)
3a. L'usager est dans une voie automatique ou express ; la borne enregistre le paiement.

Post-condition: le traitement du paiement a été effectué
Données concernées: L’usager et le moyen de paiement
Cas d’utilisation : Paiement par carte bancaire
Pré condition: le véhicule est dans une voie où le paiement par carte bancaire est autorisé et dispose d'une carte bancaire
Le scénario commence quand l’usager donne la carte bancaire à l’opérateur.
1. L'opérateur introduit la carte dans un lecteur.
2. La carte est validée par le lecteur.
3. Le lecteur reconnaît la carte comme non volée.
4. Les informations de paiement sont enregistrées.
5. La carte bancaire est rendue à l'utilisateur.

Variantes:
1a. L'usager est dans une voie automatique; il introduit la carte bancaire dans la borne.
2a. La carte n'est pas validée par le lecteur. Le paiement est refusé (pas d'étape 4 et 5).
3a. Le lecteur reconnaît la carte comme volée (aller à l'étape 5a).
5a. La carte est avalée, une alerte est émise, pas d'étape supplémentaire.

Post-condition: le traitement du paiement a été effectué
Données concernées: L’usager et le moyen de paiement
Cas d’utilisation : Paiement par chèque.
Pré condition: le véhicule est dans une voie manuelle et dispose d'un chéquier.
Le scénario commence quand l’usager fournit un chèque non signé et une pièce d’identité à l’opérateur.
1. La pièce d'identité est validée par l'opérateur.
2. L'opérateur introduit le chèque dans le dispositif de paiement.
3. L'usager valide son chèque.
4. Le paiement est enregistré.
5. La pièce d'identité est rendue à l'usager.

Variantes:
1a. La pièce d'identité n'est pas validée par l'opérateur, pas d'étape supplémentaire.
3a. L'usager ne valide pas son chèque, pas d'étape supplémentaire.

Pré condition: le traitement du paiement a été effectué.
Données concernées: L’usager et le moyen de paiement
Cas d’utilisation : Reconnaissance de dette
Pré condition: l'usager ne dispose d'aucun moyen de paiement valide.
Le scénario commence quand l’usager fournit une pièce d’identité à l’opérateur.
1. La pièce d'identité est validée par l'opérateur.
2. L'opérateur établit une reconnaissance de dette.
3. L'usager signe la reconnaissance de dette.
4. Une copie de la reconnaissance de dettes est fournie à l'usager.
5. L'opérateur enregistre le paiement.

Variantes:
1a. L'usager refuse d'établir une reconnaissance de dettes, l'opérateur l'indique au centre de supervision qui avertit la police, pas d'étape supplémentaire.
1b. La pièce d'identité n'est pas validée par l'opérateur, retour à l'étape 1.

Post-condition: le traitement du paiement est effectué.
Données concernées: L’usager et la reconnaissance de dette
Cas d’utilisation : Exonération de paiement
Pré condition: le véhicule est un véhicule prioritaire.
Le scénario commence quand le véhicule entre dans une voie manuelle.
1. L'opérateur reconnaît le véhicule comme prioritaire.
2. L'opérateur enregistre un paiement de valeur nulle.
Post-condition: le paiement est validé.
Données concernées: Le véhicule prioritaire
Cas d’utilisation : Demande de reçu
Pré condition: le véhicule a payé.
Le scénario commence quand l’usager demande un reçu.
1. L'opérateur fait imprimer le reçu.
2. L’opérateur donne le reçu à l’usager.

Variantes:
1a. L’usager est dans une voie automatique, la borne imprime le reçu, pas d’étape supplémentaire.

Post-condition: le reçu a été fourni à l’usager.
Données concernées: L’usager
Cas d’utilisation: Gestion des alertes
Pré condition: le péage est ouvert.
Le scénario commence quand une alerte est détectée
1. Le centre de supervision enregistre le type de l'alerte et sa source.
2. Le superviseur traite l'alerte de manière appropriée.

Post-condition: l'alerte est traitée.
Données concernées: l’alerte
Cas d’utilisation: Transmission des statistiques
Pré condition: le paiement d'un véhicule a été validé.
1. Les statistiques du véhicule et du paiement sont envoyées à la gestion des statistiques.

Post-condition: les statistiques ont été transmises à la gestion des statistiques.
Données concernées: les informations liées au véhicule
Cas d’utilisation: Gestion de la barrière et du feu bicolore
Pré condition: le paiement d'un véhicule a été validé.

1. La borne fait passer le feu bicolore au vert
2. La borne ouvre la barrière en aval.
3. La deuxième boucle magnétique détecte la sortie du véhicule.
4. La barrière en aval se referme.
5. Le feu bicolore passe au rouge.

Post-condition: le véhicule est sorti de la station de péage
Données concernées: le véhicule
5.4. Diagrammes de séquence
Cas d’utilisation: ouverture d’une voie
Cas d’utilisation: ouverture d’une voie
Cas d’utilisation: fermeture d’une voie
Cas d’utilisation: fermeture d’une voie
Cas d’utilisation: détection d’un véhicule
Cas d’utilisation: détection d’un véhicule
Cas d’utilisation: Re-catégorisation du véhicule
Cas d’utilisation: Re-catégorisation du véhicule
Cas d’utilisation: Paiement par monnaie
Cas d’utilisation: Paiement par monnaie
Cas d’utilisation: paiement par carte d’abonnement
Cas d’utilisation: paiement par carte d’abonnement
Cas d’utilisation: paiement par carte bancaire
Cas d’utilisation: paiement par carte bancaire
Cas d’utilisation: paiement par badge
Cas d’utilisation: paiement par badge
Cas d’utilisation: demande de reçu
Cas d’utilisation: demande de reçu
Cas d’utilisation: gestion barrière Aval
Cas d’utilisation: gestion barrière Aval

 4. La gestion des statistiques III. Analyse et Conception