2.2 Analyse fonctionnelle
Dans cette section, les différents acteurs, leurs
rôles et les fonctions étendues du système seront
identifiés et présentés.
2.2.1 Identification des acteurs
Un acteur représente l'abstraction d'un rôle
joué par des entités externes (utilisateur, dispositif
matériel ou autre système) qui interagissent directement avec le
système étudié [10]. Nous avons identifié les
acteurs suivants qui interagissent avec le système :
- citoyen : un utilisateur dont les fonctionnalités se
limitent à la visualisation, la localisation et la demande d'un
domaine;
- occupant de domaine : c'est un citoyen qui a déjà
reçu une autorisation d'occupation de domaine et qui peut formuler et
consulter des plaintes;
- personnel administratif : il s'agit de tout agent de
l'administration communale autorisé pour l'usage des
fonctionnalités comme la consultation des demandes, la consultation des
plaintes et la consultation des interventions;
- Maire : il est un personnel administratif
bénéficiant d'une fonctionnalité particulière qui
est la génération automatique des arrêtés
d'autorisation;
- Chargé des Affaires Domaniales (CAD) : le CAD est
également un personnel administratif qui peut proposer des interventions
sur les domaines ayant fait l'objet d'une plainte. administrateur du
système : c'est lui qui gère le système. Il met à
jour la base de données spatiales et gère les différents
utilisateurs.
2.2.2 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 produisant un résultat observable et
intéressant pour un acteur particulier. Un cas d'utilisation
modélise un service rendu par le système. 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
[10].
Le Tableau 2.1 résume les cas d'utilisation ou
fonctionnalités de notre système.
Table 2.1 - Les cas d'utilisation du système
N
|
Cas d'utilisation
|
Principaux acteurs
|
1
|
s'authentifier
|
Tous les acteurs sauf un citoyen visiteur
|
2
|
Consulter les domaines
|
Tous les acteurs
|
3
|
Demander un domaine
|
Citoyen
|
4
|
Formuler une plainte
|
Occupant d'un domaine
|
5
|
Consulter une demande
|
Personnel administratif
|
6
|
Consulter une plainte
|
Personnel administratif
|
7
|
Consulter un document
|
Personnel administratif
|
8
|
Consulter des interventions
|
Personnel administratif
|
9
|
Générer un arrêté d'autorisation
|
Maire
|
10
|
Proposer une intervention
|
CAD
|
|