Conclusion
Dans ce chapitre, nous avons présenté le cadre
général du travail tout en décrivant l'organisme
d'accueil, le contexte et les objectifs du projet suivi d'une étude de
l'existant dans laquelle nous avons dégagé les
défaillances du système actuel et enfin, nous avons abordé
notre solution et nous avons spécifié la méthodologie de
développement. Cette étude nous permet de commencer plus
clairement la phase de spécification des besoins.
Chapitre 2
Analyse et spécification des
besoins
Application de gestion des informations
météorologiques Salhi Mohamed Khaled
14
Introduction
Afin d'assurer une vue claire des différents
fonctionnalités de notre projet, nous allons consacrer ce chapitre
pouridentifier les acteurs de notre plateforme, recenser les besoins
fonctionnels et les besoins non fonctionnels pour enfin terminer avec la
présentation du diagramme des cas d'utilisation générale
ainsi que le raffinement de chaque cas d'utilisation de notre application.
1. Analyse des besoins
L'objectif de la phase de spécification des besoins
consiste à définir avec détails l'ensemble des
fonctionnalités offertes par le système.Les besoins
dégagés ont été répartis en deux groupes
fonctionnels et non fonctionnels.
1.1 Les besoins fonctionnels
Les besoins fonctionnels représentent les
fonctionnalités du système. Ce sont les besoins spécifiant
un comportement d'entrée/sortie du système, ces besoins sont
classés par acteurs.
1.1.1 Présentation des acteurs
Un acteur représente une personne, un matériel
ou un logiciel qui interagit directement avec le système en question. Un
acteur peut consulter et/ou modifier directement l'état du
système en émettant ou recevant des messages susceptible
d'être porteurs de données.
Les acteurs qui participent à notre système sont
:
+ L'administrateur: Est le responsable de l'administration de
l'application.
+ Visiteur: Le visiteur de l'application, il consulte les
informations climatiques qui sont fournies par les stations de
météo.
+ Membre: Un utilisateur inscrit dans l'application, il
visualise les stations et les informations météorologiques, en
plus il choisit des stations favorites et il reçoit des notifications
sur ces stations.
Application de gestion des informations
météorologiques Salhi Mohamed Khaled
15
1.1.2Les Besoins fonctionnels par Acteur
Le tableau ci dessous représente les besoins fonctionnels
de notre solution:
Acteur
|
Fonctionnalités
|
Visiteur
|
·
|
Consulter les stations météorologiques et leurs
emplacements sur une mappe.
|
|
·
|
Consulter lesmesures des paramètres
météorologiques d'une
station de météo.
|
|
·
|
Télécharger les mesures sous forme PDF ou EXCEL
|
|
·
|
S'inscrire
|
Membre
|
·
|
S'authentifier
|
|
·
|
Consulter les stations météorologiques et leurs
emplacements sur une mappe.
|
|
·
|
Consulter les mesures correspondant à une station
sélectionnée.
|
|
·
|
Télécharger les mesures sous forme PDF ou EXCEL
|
|
·
|
Gère ses stations favorites (choisir, supprimer)
|
|
·
|
Reçoit des notifications sur les stations favorites
|
|
·
|
Envoyer des réclamations à l'administrateur de
site
|
L'administrateur
|
·
|
S'authentifier
|
|
·
|
Gestion des stations météorologiques(Ajout,
modification,
suppression)
|
|
·
|
Gestion des membres (Ajout, modification, suppression)
|
|
·
|
Répondre aux réclamations des membres
|
|