1.2 Les besoins non fonctionnels
Le système doit répondre à certains besoins
qui ne sont pas indispensable pour son fonctionnement mais qui sont importants
pour la qualité de ses services. Les besoins non
Application de gestion des informations
météorologiques Salhi Mohamed Khaled
16
fonctionnels sont importants car ils agissent de façon
indirecte sur le résultat et sur le rendement de l'utilisateur.
Alors Les principaux besoins non fonctionnels de l'application
ce résument dans les points suivants :
+ La rapidité du traitement : Il est
impérativement nécessaire que la durée d'exécution
des traitements s'approche le plus possible du temps réel.
+ L'ergonomie de l'application : L'application doit
présenter des interfaces simples,
ergonomiques afin que l'utilisateur puisse naviguer entre
elles sans aucune difficulté. + Sécurité: Une
authentification est exigée lors du démarrage pour accéder
et effectuer
les opérations désirées.
+ Le code de l'application: Doit être clair pour
permettre de futures évolutions ou améliorations
2. Diagrammes des cas d'utilisation 2.1
Définition
Le diagramme des cas d'utilisation permet de formaliser les
besoins et de modéliser les services offerts par le système.C'est
donc une vue du système dans son environnement extérieur.Il
modélise à la fois des activités (fonctionnalités)
et des communications (interactions) pour les entités concernées
(acteurs).
2.2 Diagramme des cas d'utilisation
Le diagramme exposé dans la figure suivante
décrit l'ensemble des cas d'utilisation de notre projet:
Application de gestion des informations
météorologiques Salhi Mohamed Khaled
<<extend>>
telecharger sous forme d'un f icher
exel
<<extend>>
telecharger sous forme d'un f ichier
pdf
télecharger les informations
météorologiques
<<extend>>
s'inscrire
Visiteur
consulter les stations de météo
visualiser les informations météorologiques d'une
station
Gerer les stations favorites
membre
<<extend>>
<<include>>
<<extend>>
retirer une station favorite
selectionner une station favorite
<<include>>
envoyer des reclamations
<<include>>
<<include>>
repondre aux reclamations
s'authentifier
<<include>>
gestion des stations
<<extend>>
<<extend>>
<<extend>>
administrateur
supprimer une station
modifier une station
<<include>>
ajouter une station
gestion des membres
<<extend>>
supprimer un membre
modifier un membre
recevoir des notifications sur les stations favorites
<<extend>> <<extend>>
17
ajouter un membre
Figure 7 :Diagramme des cas d'utilisation
Application de gestion des informations
météorologiques Salhi Mohamed Khaled
|