ACCIDENTS DE LA CIRCULATION – ANALYSES AVEC UN
Transcription
ACCIDENTS DE LA CIRCULATION – ANALYSES AVEC UN
SOFTWARE ENGINEERING INDIVIDUAL DEVELOPMENT TRANSPORT CASE STUDY ACCIDENTS DE LA CIRCULATION – ANALYSES AVEC UN SYSTÈME D’INFORMATION GÉOGRAPHIQUE (SIG) CASE STUDY SITUATION INITIALE Le 15 juin 2012, le Parlement a adopté le paquet de sécurité routière « Via sicura ». Le but de ce programme d’action est la réduction du nombre de blessés et de décès sur les routes Suisses. Afin d’aider les autorités à accomplir ces tâches exigeantes de manière adéquate, l’Office fédéral des routes OFROU a développé six instruments de sécurité de l›infrastructure, dont l’utilisation rend les projets routiers et routes existantes plus sûrs. Dans le domaine « statistiques des accidents, analyses, bases de sécurité », l’application VUGIS (Accidents de la circulation - Analyses avec un système d’information géographique) a été développée avec ELCA. Les données des accidents qui sont saisies par les policiers dans l’application métier VU (Accidents de la circulation) servent de base pour les analyses dans VUGIS. Ces données d’accidents peuvent être soit évaluées statistiquement dans un Datawarehouse (rapports avec des tables et des diagrammes), soit analysées et visualisées géographiquement dans VUGIS. Dans le cadre de la gestion des points noirs sur le réseau routier Suisse, les points noirs doivent être gérés par les propriétaires de routes et assainis au moyen de mesures appropriées. VUGIS supporte ce processus grâce à la recherche (y compris localisation et triage) des points noirs, à l’analyse des accidents (visualisation) et au contrôle (analyse à l’aide des zones de suivi). LA SOLUTION L’application web VUGIS a été réalisée par ELCA en collaboration étroite avec l’OFROU et la société en charge de l’accompagnement métier. Elle est à disposition des collaborateurs de l’OFROU, des cantons (policiers, offices des ponts et chaussées) ainsi que des villes et des communes. Grâce à VUGIS, les propriétaires de route sont à présent en mesure de rechercher les points noirs, selon la norme VSS correspondante, en un clic de souris. Le cœur de l’application est le module de requête qui permet d’effectuer très simplement des requêtes géographiques et attributives. Il n’est pas nécessaire d’avoir de connaissances techniques pour créer ces requêtes, étant donné que celles-ci se construisent visuellement. Un module d’impression a été développé pour la documentation des analyses. VUGIS a également intégré BO pour permettre la génération de rapports tabulaires. « Cette application métier pour l’analyse des accidents a été développée sur la base d’une collaboration constructive et grâce à la méthode de développement SCRUM dans le cadre d’un budget et d’un planning défini. La qualité et la facilité d’utilisation de ce logiciel se révèlent être d’un très haut niveau. » Gerhard Schuwerk Chef de projet Office fédéral des routes OFROU « Grâce à VUGIS, le canton d’Argovie peut analyser facilement et rapidement le réseau routier et initier les mesures nécessaires. Les ressources internes pour les analyses d’accident ont pu être optimisées et standardisées. » Stevan Skeledzic Chef sécurité routière Canton d’Argovie, Département construction, circulation et environnement SOFTWARE ENGINEERING INDIVIDUAL DEVELOPMENT TRANSPORT VALEUR AJOUTÉE — L’AGILITÉ ET LA FACILITÉ D’UTILISATION COMME FACTEURS DE RÉUSSITE VUGIS a été développée avec la méthode de développement agile SCRUM. Le rôle de propriétaire du produit (Product Owner) a été assuré par l’OFROU. A la fin de chaque étape (sprint), les résultats ont été présentés au client et les activités pour les prochaines étapes ont été définies et priorisées par le client. Comme le client a été impliqué activement dans le processus de décision et de réalisation, le logiciel livré correspond à ses exigences. Les utilisateurs finaux ont également été impliqués dans le processus de développement de VUGIS pour assurer une bonne acceptation. A deux reprises, des utilisateurs ont été invités à tester l’application en cours de développement et leurs remarques ont été directement pris en considération dans le développement de VUGIS. La facilité d’utilisation de VUGIS a fait l’œuvre d’un travail particulièrement approfondi afin de faciliter les tâches journalières des utilisateurs finaux. A PROPOS DE L’OFROU Depuis sa création en 1998, l’Office fédéral des routes (OFROU) est l’autorité suisse compétente pour l’infrastructure routière et le trafic individuel. Chapeauté par le Département fédéral de l’environnement, des transports, de l’énergie et de la communication (DETEC), il oeuvre en faveur d’une mobilité routière durable et sûre. Son objectif principal est le suivant: Garantir le bon fonctionnement du réseau des routes nationales et principales. www.astra.admin.ch Accidents Module de requêtes intuitif Point noir Zone de suivi PLUS DE DETAILS TECHNIQUES Les cartes et les processus de traitement géographique (par ex. calcul des points noirs) sont basés sur le produit ArcGIS serveur 10.1 de la société ESRI, un des éditeurs leaders sur le marché des solutions SIG. Le serveur ArcGIS met à disposition de nombreuses fonctionnalités pour les applications web. ELCA a utilisé à bon escient ces fonctionnalités afin de répondre aux besoins de l’OFROU. ELCA Informatique SA Lausanne 021 613 21 11 Genève 022 307 15 11 L’interface utilisateur a été développée sur la base de JavaScript, Dojo, HTML 5 et CSS 3. Dans une première phase, cette interface a été définie et testée grâce des prototypes papier en collaboration étroite avec les utilisateurs et l’OFROU. www.elca.ch ELCA Informatik AG Zürich 044 456 32 11 Bern 031 556 63 11 Le serveur a été développé avec ASP .NET/ C# et est exploité sur un serveur IIS (Internet Information Server) 7.5. Plusieurs web services ont été développés, notamment pour la connexion au LDAP de l’ASTRA ou au portail d’exploitation qui gère les messages d’exploitation de toutes les applications métiers de l’OFROU. Les données des accidents sont importées chaque jour depuis le Datawarehouse vers VUGIS grâce à un processus ETL (Extract Transform Load). Durant cet import, les données sont transformées puis mises à disposition de l’utilisateur. Le produit FME Server a été utilisé pour l’ETL. A PROPOS D’ELCA ELCA est une entreprise suisse leader dans les domaines du développement de logiciels, de l’intégration de systèmes et du business consulting. Le groupe ELCA est constitué de ELCA Informatique SA et de sa filiale SecuTix SA. ELCA emploie près de 600 collaborateurs hautement qualifiés. Le siège principal de l’entreprise est situé à Lausanne et elle possède des succursales à Zurich, Genève, Berne, Paris, Madrid et Hô Chi Minh-Ville (développement Offshore). Q2/2014 Un environnement d’intégration continu (Continuous Integration) a été mis en place. Chaque modification dans le code source est contrôlée par cette infrastructure et des tests automatiques sont exécutés ; ceux-ci incluent des tests unitaires ainsi que des tests de l’interface utilisateur. Ces tests de l’interface utilisateur simulent les actions de l’utilisateur et garantissent que les scénarios d’utilisation fonctionnent après les modifications de code. A côté de ces tests, la qualité du code source est examinée ; il est par exemple possible de savoir quelle est la qualité de la documentation du code source. Durant la phase de développement, le client a reçu à la fin de chaque sprint (toutes les 3 semaines) un aperçu complet de la qualité du code comportant ces différentes statistiques.