7 Analyse et
étude conceptuelle
Cette partie nous permettra de faire l'analyse de notre
système. Cette analyse consiste dans un premier temps à
rechercher et à décrire les cas d'utilisation de notre
système à travers le diagramme de cas d'utilisation et les
diagrammes de séquences. Cette analyse nous conduira aussi à la
production de diagramme de classes et à la conception du modèle
de stockage des données.
7.1 Formalisation des besoins
fonctionnels
7.1.1 Identification des cas
d'utilisation
Un cas d'utilisation (use case) représente un ensemble
de séquences d'actions réalisées par le système et
qui produit un résultat observable intéressant pour un acteur
particulier [1]. Un cas d'utilisation modélise un service rendu par le
système. Il exprime les interactions acteurs/système et apporte
une valeur ajoutée « notable » à l'acteur
concerné. Il permet de décrire ce que le futur système
devra faire, sans spécifier comment il le fera. L'ensemble des cas
d'utilisation doit décrire exhaustivement les exigences fonctionnelles
du système.
7.1.1.1 Cas d'utilisation répertoriés
Les cas d'utilisation répertoriés en fonction
des différents acteurs sont :
- s'authentifier ;
- s'inscrire ou s'abonner ;
- naviguer ou Visualiser la carte ;
- localiser un objet sur la carte ;
- consulter les informations liées à un point
d'intérêt ;
- rechercher un point d'intérêt ;
- calculer des itinéraires ;
- inscrire les points d'intérêt ;
- mettre à jour les données ;
- valider les données d'inscription d'un
abonné ;
- valider les données d'un point
d'intérêt ;
- administrer la plate-forme.
Ci-dessous le tableau récapitulatif des cas
d'utilisation (cf. Tableau 6).
Tableau 6:
Récapitulatif des cas d'utilisation avec les acteurs
impliqués
Cas d'utilisation
|
Acteurs impliqués
|
Visualiser carte
|
Internaute, serveurs de fond de carte
|
Localiser point d'intérêts
|
Internaute, serveur de fond de carte
|
Consulter les informations liées à un point
d'intérêt
|
Internaute, serveur de fond de carte
|
Rechercher un point d'intérêt
|
Internaute, serveur de fond de carte
|
Calculer des itinéraires
|
Internaute, serveur de fond de carte
|
S'authentifier
|
Gestionnaire de point d'intérêt
|
S'inscrire
|
Internaute
|
Inscrire un point d'intérêt
|
Gestionnaire de point d'intérêt
|
Mettre à jour un point d'intérêt
|
Gestionnaire de point d'intérêt
|
Valider un point d'intérêt
|
Administrateur
|
Valider un abonné
|
Administrateur
|
Administrer la plate-forme
|
Administrateur
|
|