3.1.2. Réalisation du Système de Suivi
à Long-Terme des Paramètres d'Aménagement Forestier
3.1.2.1. Acteurs, cas d'utilisation, séquences et
activités
? Identification des acteurs
Dans la conception du système, il est prévu trois
principaux utilisateurs :
? l'agent de collecte (étudiant) dont
le rôle est de collecter les données sur site et les introduire
dans le système pour validation ;
? l'agent validateur (enseignant) dont le
rôle est de contrôler et valider les données
collectées par les agents de collecte ;
? l'administrateur qui a pour rôle de
gérer le système, c'est-à-dire gérer les
utilisateurs, réaliser des sauvegardes des bases de données et
effectuer les mises à jour.
Pour ce qui est des cas d'utilisation, on peut distinguer :
V' l'authentification : pour accéder au
contenu du système à travers une interface web; V' la
réalisation des inventaires : pour l'introduction et mise
à jour des paramètres des arbres dans le système ;
V' la validation des données : pour le
stockage définitif des données dans le système ;
| Page : 59
V' l'affichage des cartes : pour la
visualisation des données sous forme de cartes interactives ;
V' le journal : qui permet de
visualiser tous les évènements survenus dans le système
(suppression de données, ajout, connexion
d'utilisateurs, etc.) à une période précise ; V'
la gestion des métadonnées : pour la
création des sites, parcelles, placeaux et
paramètres ;
V' la gestion des utilisateurs :
pour la création des profils, l'activation ou la
désactivation, l'attribution ou le retrait des fonctionnalités
spécifiques aux utilisateurs.
Diagramme des cas d'utilisation
Le diagramme de classe faisant l'objet de la figure 25 permet de
mieux visualiser les acteurs et les fonctionnalités qui leurs sont
offertes dans le système.
| Page : 60
Figure 25 : Diagramme des cas d'utilisation du Système de
Suivi à Long-Terme des Paramètres d'Aménagement
Forestier
Diagramme des séquences
Dans l'optique de mieux appréhender les interactions entre
les utilisateurs et le système, il faut associer le diagramme des cas
d'utilisation les différents diagrammes de séquence. Le diagramme
de séquence illustre mieux les interactions entre les utilisateurs, les
objets et le
| Page : 61
système dans le temps. Le diagramme présenté
à la figure 26 permet de décrire le fonctionnement
détaillé du système.
DiagrammeSequence general
alt
Etudiant
alt
alt
alt
ref
inventaire()
ref collecte de base()
ref edition()
loop
REJET
COLLECTE DE BASE
SUCCESS
Accueil
CONFIRMATION
ERREUR
Ressayer (authentification)
EDITION DONNEES
liste donnees
DONNEES OK
[echec]
ERREUR DONNEES
Formulaire donnees de base
INVENTAIRE
Liste derniere collecte
Notification erreur
Formulaire renseigne
Notification succes
Authentification
Notfication erreur
donnees editees
Ressayer (formulaire)
liste mise a jour
Choix action
Systeme
verification utilisateur
Verification donnees
Requete donnees temporaires
Reponse utilsateurs et pass
Enregistrement (temporaire)
Notification ajout/edition donnees
Liste donnees temporaires
Enregistrement (definitif)
Requete (login &
pass)
Notification donnees validees
Destruction donnees
Formulaire donnees temporaires
Notification donnees rejetees
Validation donnees
Action
Base de
donnees
Enseignant
Figure 26 : Diagramme de séquences général
du Système de Suivi à Long-Terme des Paramètres
d'Aménagement Forestier
Le diagramme de séquence général peut
être décomposé en d'autres diagrammes encore plus
détaillés décrivant des
interactions/fonctionnalités plus ou moins complexes. Deux diagrammes
sont indispensables à la compréhension de deux
fonctionnalités sur lesquelles repose plus de
| Page : 62
70% du système : la collecte de données de base
et la mise à jour des données à travers les
inventaires.
Collecte des données de base
La collecte des données de base est la première
collecte de données réalisée dans une PEP. Les
données ainsi collectées sur les arbres représentent la
situation de référence de la parcelle. Certains paramètres
collectés n'évolueront plus dans le temps et ne pourront plus
être mis à jour, notamment les coordonnées
géographiques, le nom de l'essence et le code de l'arbre. Cette collecte
est d'autant plus importante que ses données seront utilisées
lors de la validation pour réaliser les tests de cohérence
(exemple : s'assurer que le diamètre de l'arbre au moment du 2ème
inventaire est supérieur ou égal au diamètre de la
situation de référence). La figure 27 permet d'illustrer
graphiquement le processus d'introduction des données de base dans le
système.
collecte de base
alt
ref
Etudiant
alt
loop
IMPORTER
DONNEES OK
ERREUR DONNEES
AJOUTER ARBRE
[echec]
Formulaire renseigne (matrice
& croquis)
Telecharger (protocole &
fiche vierge)
Formulaire import (matrice
& croquis)
Ressayer (formulaire renseigne)
Reponse (protocole et fiches)
Formulaire arbre (modal)
Formulaire renseigne
Notification resultat
Notification erreur
Choix du menu
Validation donneesØ
Systeme
Verifi
Enregistrement (temporaire)
cation donnees
Resultat
Base de
donnees
verification
Essences (pdf)
Protocole (pdf)
Matrice (csv)
Figure 27 : Diagramme de séquence de la collecte des
données de base
| Page : 63
Lors de la première collecte de données sur une
PEP, l'agent de collecte devra au préalable se connecter à la
plateforme web du système afin de télécharger la matrice
de saisie de données collectées ; le protocole de collecte de
données contenant le croquis et la liste des essences contenant les
codes des essences à renseigner dans la matrice.
Inventaire
La fonctionnalité « Inventaire » est
destinée à la mise à jour des données de la
situation de référence (figure 28). Cette mise à jour peut
être réalisée tous les deux ans (pour les inventaires
complets) et tous les mois sur une période de l'année (pour les
inventaires phénologiques). L'agent chargé de l'inventaire devra
alors se connecter à la plateforme web, afin de
télécharger pour les placeaux concernés, la liste des
arbres existant à la situation de référence. La liste des
arbres de la situation de référence du placeau qui sera
renvoyée à l'utilisateur contiendra toutes les informations
permettant de retrouver chaque arbre sur le terrain pour collecter les
données sur ses paramètres actuels.
inventaire
alt
ref
loop
loop
Etudiant
alt
IMPORTER
DONNEES OK
ERREUR DONNEES
[Donnees = OK]
AJOUTER ARBRE
[echec]
Formulaire renseigne (matrice
& croquis)
Formulaire import (matrice
& croquis)
Ressayer (formulaire renseigne)
Formulaire (choix du placeau)
Formulaire (choix du placeau)
Telecharger (fiche inventaire)
Fiche inventaire et liste arbre
Formulaire arbre (modal)
Choix du placeau (id)
Formulaire renseigne
Notification resultat
Notification erreur
Notification echec
Choix du menu
Validation donnees()
Systeme
creation
Verifica
Requete donnees placeau (id)
Verifi
Reponse ( placeau
& arbres)
Enregistrement (temporaire)
cation donnees
tion placeau &
arbres
fiche d'inventaire et tableau
Resultat
Base de
donnees
verification sauvegarde
Le formulaire arbre est un
tableau qui reprend la liste
des arbres trouvés
La fiche d'inventaire contient la liste des
arbres du placeau et les champs
à renseigner avant d'importer
| Page : 64
Figure 28 : Diagramme de classe de la réalisation d'un
inventaire. Diagramme d'activités
Le diagramme d'activité se focalise sur les traitements
réalisés dans le système. Il permet de modéliser
les flux de données et les contrôles. Il est
particulièrement utile pour la modélisation
| Page : 65
du comportement d'une fonction ou d'un cas d'utilisation. Le
diagramme d'activité général du système est
présenté à la figure 29.
[Etudiant]
[Enseignant]
0
[Non authentifie]
Authentification
[Authentifie]
Verification du profil
Choix opération
Choix du module
4
[Collecte de base]
[Inventaire]
1
Gestion utilsateurs/
metadonnees
[Deconnexion]
[Deconnexion]
Telecharger protocole et fiche
Choix du placeau
Upload fiche renseignée/ajout arbre
Recherche donnees (
placeaux et arbres)
[Non
trouvees]
Verifciation
3
[Donnees
incorrectes]
[Donnees
correctes]
2
Telecharger/afficher liste arbre
[Redirection]
Validation
[Redirection]
Validees]
5
Stockage definitif
Suppression
[Validees]
[Non
Figure 29 : Diagramme d'activité du Système de
Suivi à Long-Terme des Paramètres d'Aménagement
Forestier
|