Soutenance d’étude de cas Modélisation d ’une station de péage William BOILEAU Christophe DECIS Alexandre FILIPIAK Thomas FOREY ESSI 3 - 2002
Le cahier des charges en bref 3 acteurs majeurs: Le centre d’administration (en dehors de notre système) Le centre de supervision Les voies Moyens de paiement offerts par la compagnie 7 moyens de paiement: liquide, carte bancaire, carte d’abonné, badge, chéquier, reconnaissance de dette et exemption de paiement. Condition de passage à la borne de péage Une voiture non standard(détectable par la boucle) doit passer par la voie manuelle Spécificité type de voie: manuelle, automatique, express. Gestion des données bancaires Gestion des statistiques Gestion des voies et du flux
La liste noire Qu’est-ce que la liste noire? Liste de numéros de plaque d’immatriculation des véhicules recherchés par la police. Fournie à chaque centre de supervision par le service de police départemental. Comment gère-t-on la liste noire ? Mise à jour régulière. Possibilité d’ajouter une plaque d’immatriculation de façon instantanée à partir du centre de supervision. Quels sont les équipements mis en œuvre ? Une caméra disposée sur chaque voie à hauteur de la barrière aval. Comparaison du numéro avec la liste noire effectuée dans le centre de supervision: Si correspondance, émission d’une alerte, accompagnée d ’une photo, au centre d ’administration. Sinon,l’image est automatiquement détruite.
Questions posées / résolues Faut-il modéliser la barrière amont ? (manuelle) Notre modèle n’a conscience que de son état (ouverte / fermée) La gestion des données bancaires appartient-elle à notre système ? A l ’origine : centre d ’administration inclus dans notre système. Maintenant : centre de supervision gère le stockage et la transmission des statistiques bancaires par une SGBD. Comment faire pour détecter un badge dans une voie non express ? Dans une borne manuelle l ’opérateur possède un scanner de badge. Dans une borne automatique, une alerte permet de faire venir un opérateur équipé d’un scanner.
Cas d’utilisation de haut niveau Centre d'administration GestionDonnées Opérateur Superviseur Gestion des flux Gestion d'un passage Usager
La gestion d’un passage Sortie d'un véhicule entrée d'un véhicule Gestion des alertes Détection de sortie de véhicule Transmission des statistiques Détection d'un véhicule Photographie de la plaque d'immatriculation Passage Gestion de la barrière et du feu bicolore Re-catégorisation d'un véhicule Demande de reçu Paiement Exemption de paiement Paiement par monnaie Paiement par chèques Paiement par CB Reconnaissance de dettes Paiement par carte d'abonnement Paiement par badge
Vue générale d’un passage
Scénario: 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: poids du véhicule
Scénario: 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
Diagramme de Classes
Diagramme de Classes
Diagramme de Classes
Diagramme de Séquence
Conclusion Conception et modélisation d ’un modèle réelle. Travail en groupe: Partage des tâches. Découverte d’UML et de Rational Rose. Gain de temps.