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.