Projet Tutoré Version 1.0
Document : Analyse des besoins 25/11/2014
Responsable de la rédaction :
Etienne Guillou
PROJET T...
Projet Tutoré Version 1.0
Document : Analyse des besoins 25/11/2014
Responsable de la rédaction :
Etienne Guillou
TABLE DE...
Projet Tutoré Version 1.0
Document : Analyse des besoins 25/11/2014
Responsable de la rédaction :
Etienne Guillou
I. Intro...
Projet Tutoré Version 1.0
Document : Analyse des besoins 25/11/2014
Responsable de la rédaction :
Etienne Guillou
II. Lect...
Projet Tutoré Version 1.0
Document : Analyse des besoins 25/11/2014
Responsable de la rédaction :
Etienne Guillou
Demandeu...
Projet Tutoré Version 1.0
Document : Analyse des besoins 25/11/2014
Responsable de la rédaction :
Etienne Guillou
III. Dia...
Projet Tutoré Version 1.0
Document : Analyse des besoins 25/11/2014
Responsable de la rédaction :
Etienne Guillou
IV. Spéc...
Projet Tutoré Version 1.0
Document : Analyse des besoins 25/11/2014
Responsable de la rédaction :
Etienne Guillou
Cas d’ut...
Projet Tutoré Version 1.0
Document : Analyse des besoins 25/11/2014
Responsable de la rédaction :
Etienne Guillou
Cas d’ut...
Projet Tutoré Version 1.0
Document : Analyse des besoins 25/11/2014
Responsable de la rédaction :
Etienne Guillou
V. Étude...
Projet Tutoré Version 1.0
Document : Analyse des besoins 25/11/2014
Responsable de la rédaction :
Etienne Guillou
Pour le ...
Projet Tutoré Version 1.0
Document : Analyse des besoins 25/11/2014
Responsable de la rédaction :
Etienne Guillou
VI. Spéc...
Projet Tutoré Version 1.0
Document : Analyse des besoins 25/11/2014
Responsable de la rédaction :
Etienne Guillou
VIII. Pr...
Projet Tutoré Version 1.0
Document : Analyse des besoins 25/11/2014
Responsable de la rédaction :
Etienne Guillou
Figure 5...
Projet Tutoré Version 1.0
Document : Analyse des besoins 25/11/2014
Responsable de la rédaction :
Etienne Guillou
IX. Conc...
Prochain SlideShare
Chargement dans…5
×

New new one

353 vues

Publié le

huj

Publié dans : Industrie automobile
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
353
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4
Actions
Partages
0
Téléchargements
4
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

New new one

  1. 1. Projet Tutoré Version 1.0 Document : Analyse des besoins 25/11/2014 Responsable de la rédaction : Etienne Guillou PROJET TUTORÉ - ANALYSE DES BESOINS Page 1/15
  2. 2. Projet Tutoré Version 1.0 Document : Analyse des besoins 25/11/2014 Responsable de la rédaction : Etienne Guillou TABLE DES MATIÈRES I. Introduction Page 3 II. Lecture du cahier des charges Page 4 III. Diagramme de cas d’utilisation Page 6 IV. Spécification des cas d’utilisation Page 7 V. Études de certains comportements Page 10 VI. Spécification du comportement Page 12 VII. Exigences non fonctionnelles Page 12 VIII. Prototype de l’interface utilisateur Page 13 IX. Conclusion Page 15 Page 2/15
  3. 3. Projet Tutoré Version 1.0 Document : Analyse des besoins 25/11/2014 Responsable de la rédaction : Etienne Guillou I. Introduction Ce document correspond à l’analyse des besoins que nous avons pu identifié à travers le cahier des charges. Il est primordial dans la réalisation du projet car il permet d’assurer que le produit développé correspond bien aux attentes du client. Le projet à réaliser consiste à mettre en visuel différentes données sur des trains (la quantité mise en ligne, le nombre de retards, de trains arrivés à l’heure…) à l’aide d’une base de données du site du gouvernement (www.data.gouv.fr). Il consiste aussi à créer un outil de comparaison afin de pouvoir confronter les données entre différentes lignes. L’application sera sous forme d’un site internet afin de permettre un accès simple et rapide à tous, sur de nombreuses plates-formes. Page 3/15
  4. 4. Projet Tutoré Version 1.0 Document : Analyse des besoins 25/11/2014 Responsable de la rédaction : Etienne Guillou II. Lecture du cahier des charges Objets : Site web Acteurs Actions Utilisateur • Visualiser le nombre de trains programmés pour chaque ligne • Visualiser le nombre de trains ayant circulé pour chaque ligne • Visualiser le nombre de trains arrivés à l'heure pour chaque ligne • Visualiser le nombre de trains arrivés en retard pour chaque ligne • Visualiser le taux de régularité pour chaque ligne • Comparer les données entre les différentes lignes • Choisir l'affichage en fonction des axes ou des lignes Administrateur - Mettre à jour la base de données Page 4/15
  5. 5. Projet Tutoré Version 1.0 Document : Analyse des besoins 25/11/2014 Responsable de la rédaction : Etienne Guillou Demandeur de l’exigence : Utilisateur Type de l’exigence : Critique ● Visualiser le nombre de trains programmés pour chaque ligne ● Visualiser le nombre de trains ayant circulé pour chaque ligne ● Visualiser le nombre de trains arrivés à l'heure pour chaque ligne ● Visualiser le nombre de trains arrivés en retard pour chaque ligne ● Visualiser le taux de régularité pour chaque ligne ● Comparer les données entre les différentes lignes ● Choisir l'affichage en fonction des axes ou des lignes Type de l’exigence : Mayeur ● Prédiction : prédire si un train va arriver en retard ou pas Type de l’exigence : Mineure : ● aucune Page 5/15
  6. 6. Projet Tutoré Version 1.0 Document : Analyse des besoins 25/11/2014 Responsable de la rédaction : Etienne Guillou III. Diagramme de cas d’utilisation Les cas d’utilisation du site web peuvent être résumés comme présenté dans la figure 1 ci-dessous. Figure 1 : Diagramme de cas d’utilisation Page 6/15
  7. 7. Projet Tutoré Version 1.0 Document : Analyse des besoins 25/11/2014 Responsable de la rédaction : Etienne Guillou IV. Spécification des cas d’utilisation Cas d’utilisation 1 : Visualiser le nombre de trains programmés pour chaque ligne Niveau : Stratégique Contexte d’utilisation : L’utilisateur veut connaître le nombre de trains programmés pour une/des ligne(s) souhaitée(s). Pré-condition : Aucune Déclencheur : L’utilisateur se situe sur la page d’Accueil. Étapes : 1. L’utilisateur clique sur l’onglet Ligne. 2. L’utilisateur choisi la gare de départ et d’arrivée et valide. Portée : Acteur principal : Utilisateur Cas d’utilisation 2 : Visualiser le nombre de trains ayant circulé pour chaque ligne Niveau : Stratégique Contexte d’utilisation : L’utilisateur souhaite connaître le nombre de trains ayant circulé pour une/des ligne(s) souhaitée(s). Pré-condition : Aucune Déclencheur : L’utilisateur se situe sur la page d’Accueil. Étapes : 1. L’utilisateur clique sur l’onglet Ligne. 2. L’utilisateur choisi la gare de départ et d’arrivée et valide. Portée : Acteur principal : Utilisateur Page 7/15
  8. 8. Projet Tutoré Version 1.0 Document : Analyse des besoins 25/11/2014 Responsable de la rédaction : Etienne Guillou Cas d’utilisation 3 : Visualiser le nombre de trains arrivés à l'heure pour chaque ligne Niveau : Stratégique Contexte d’utilisation : L’utilisateur souhaite connaître le nombre de trains arrivés à l’heure pour une/des ligne(s) souhaitée(s). Pré-condition : Aucune Déclencheur : L’utilisateur se situe sur la page d’Accueil. Étapes : 1. L’utilisateur clique sur l’onglet Ligne. 2. L’utilisateur choisi la gare de départ et d’arrivée et valide. Portée : Acteur principal : Utilisateur Cas d’utilisation 4 : Visualiser le nombre de trains arrivés en retard pour chaque ligne Niveau : Stratégique Contexte d’utilisation : L’utilisateur souhaite connaître le nombre de trains arrivés en retard pour une/des ligne(s) souhaitée(s). Pré-condition : Aucune Déclencheur : L’utilisateur se situe sur la page d’Accueil. Étapes : 1. L’utilisateur clique sur l’onglet Ligne. 2. L’utilisateur choisi la gare de départ et d’arrivée et valide. Portée : Acteur principal : Utilisateur Page 8/15
  9. 9. Projet Tutoré Version 1.0 Document : Analyse des besoins 25/11/2014 Responsable de la rédaction : Etienne Guillou Cas d’utilisation 5 : Visualiser le taux de régularité pour chaque ligne Niveau : Stratégique Contexte d’utilisation : L’utilisateur souhaite connaître le taux de régularité des trains pour une/des ligne(s) souhaitée(s). Pré-condition : Aucune Déclencheur : L’utilisateur se situe sur la page d’Accueil. Étapes : 1. L’utilisateur clique sur l’onglet Ligne. 2. L’utilisateur choisi la gare de départ et d’arrivée et valide. Portée : Acteur principal : Utilisateur Cas d’utilisation 6 : Comparer les données entre les différentes lignes Niveau : Stratégique Contexte d’utilisation : L’utilisateur souhaite comparer les données entre les différentes lignes. Pré-condition : Aucune Déclencheur : L’utilisateur se situe sur la page d’Accueil. Étapes : 1. L’utilisateur clique sur l’onglet Comparaison 2. L’utilisateur choisi les deux lignes à comparer et valide. Portée : Acteur principal : Utilisateur Page 9/15
  10. 10. Projet Tutoré Version 1.0 Document : Analyse des besoins 25/11/2014 Responsable de la rédaction : Etienne Guillou V. Études de certains comportements Pour le diagramme de séquence de la figure 2, l’utilisateur se trouve sur la page d’accueil et souhaite utiliser l’outil de comparaison disponible via l’onglet comparaison du site. Figure 2 : Diagramme de séquence, utilisation de l’outil de comparaison Page 10/15
  11. 11. Projet Tutoré Version 1.0 Document : Analyse des besoins 25/11/2014 Responsable de la rédaction : Etienne Guillou Pour le diagramme de séquence de la figure 3, l’utilisateur se trouve sur la page de comparaison et souhaite retourner sur la page d’accueil. Figure 3 : Diagramme de séquence, retourner sur la page d’accueil Page 11/15
  12. 12. Projet Tutoré Version 1.0 Document : Analyse des besoins 25/11/2014 Responsable de la rédaction : Etienne Guillou VI. Spécification du comportement Lorsque l’on va sur le site, on se situe sur la page d’accueil par défaut. On peut ensuite depuis la page d’accueil aller sur toutes les autres pages. Et ceux ci est applicable sur chacune des pages (comparaison, axe, ligne, contact et accueil). Toutes les pages communiquent donc entre elles. Figure 4 : Diagramme d’états-transitions VII. Exigences non fonctionnelles - Le site web devra être consultable sur internet. - Aucune inscription n’est requise pour l’utilisation de l’application. - Le site doit être optimisé pour affichage à partir d’un ordinateur. Page 12/15
  13. 13. Projet Tutoré Version 1.0 Document : Analyse des besoins 25/11/2014 Responsable de la rédaction : Etienne Guillou VIII. Prototype de l’interface utilisateur Pour naviguer sur le site internet, l’utilisateur devra cliquer sur différents onglets de la barre de menu, qui permettent l’accès aux différentes rubriques du site. Sur chacune des pages du sites web, l’utilisateur pourra accéder aux autres pages du site. Une première page est alors disponible à la saisie de l’adresse internet du site. Cette page est une page d’accueil pour les utilisateurs et présente ainsi les différentes fonctions disponibles sur le site. Une seconde page permettra de pouvoir visualiser les informations du retard des lignes SNCF en fonction des axes. Une carte de la France est alors mise à disposition et l’utilisateur clique sur la region qui le concerne. Les informations seront alors afficher à l’écran une fois la zone sélectionnée. Une autre page permettra de visualiser les informations en fonction d’une ligne. Un menu déroulant avec les gares de départs permet aux utilisateurs de choisir leur gare et un menu déroulant permet d’avoir les différentes possibilités de gares d’arrivées par rapport à la gare de départ. Enfin, une fois le choix fait, l’utilisateur clique sur un bouton qui permet d’afficher les résultats. Afin de pouvoir comparer les informations entre les lignes, une page de comparaison permet de confronter les deux lignes entre elle. L’utilisateur choisit ses deux trajets puis appuie sur le bouton et les résultats de la comparaison s’affichent sur le site. Enfin, une page de contact permet à l’utilisateur de contacter l’administrateur pour toutes demandes ou autres. Le visiteur de la page web devra alors entrer son nom, son email et son message, et le message sera alors transmis aux personnes intéressées. Page 13/15
  14. 14. Projet Tutoré Version 1.0 Document : Analyse des besoins 25/11/2014 Responsable de la rédaction : Etienne Guillou Figure 5 : Schéma de navigation du site web Page 14/15
  15. 15. Projet Tutoré Version 1.0 Document : Analyse des besoins 25/11/2014 Responsable de la rédaction : Etienne Guillou IX. Conclusion Grâce à la lecture du cahier des charges, qui a permis d’analyser les différents acteurs et actions ainsi que les types d’exigences, à l’établissement des cas d’utilisations accompagnés d’un diagramme de cas d’utilisation et à l’étude et la spécification du comportement grâce à des diagrammes de séquence et d’états-transitions, nous avons une bonne base pour développer le site web en fonction des attentes du client. Page 15/15

×