3.1.4 Les Besoins non fonctionnels
> Application générique : elle
doit être utilisée indépendamment de la nature du
réseau.
> Usage simple : l'utilisateur doit fournir
le moindre effort pour comprendre le mode d'utilisation de l'application.
> Messages envoyés adaptés à la
nature du terminal : on doit envoyer des messages courts dans le cas
où le terminal sera un téléphone mobile.
3.1.5 Contraintes techniques
La plateforme sera déployée dans GlassFish
(serveur d'application). Nous utiliserons comme système d'exploitation
LINUX (distribution RED HAT version 5.5). La plateforme utilisera un
réseau GSM ainsi que la technologie JEE.
3.1.6 Diagramme de cas d'utilisation 3.1.6.1 Cas de
l'application mobile L'application mobile est chargé de :
· L'authentification : via l'interface de
connexion les utilisateurs doivent s'authentifier avant tout accès
aux services offerts par la plateforme.
· Guide d'utilisation : aide sur
l'utilisation des commandes disponibles.
· Gestion de SMS : envoi et
réception des commandes sous forme de SMS cryptés.
Décrypte les SMS reçus venant de la plateforme.
D'où le diagramme ci-dessous
Supervision et exploitation à distance des
plateformes de services via le modèle client-serveur et à
l'aide du GSM comme protocole de communication.
Mémoire de fin d'études d'Ingénieur de
Conception de Génie Informatique. ENSP 48
Figure 8 : diagramme de cas d'utilisation de l'application
mobile
3.1.6.2 Description des cas d'utilisation de la
plateforme
Gestion des commandes : Une commande est un
mot ou une phrase à la syntaxe bien particulière entré
dans un éditeur de ligne de commande et donnant l'ordre d'une action
à exécuter par l'ordinateur. Ce cas d'utilisation permet la
gestion des commandes. La création, la modification et la suppression
des commandes.
Configuration des services : Un service est
une fonctionnalité ou partie de fonctionnalité offerte (c'est
à dire mise à disposition) par un composant logiciel pour assurer
une tâche particulière. La configuration fait office de gestion,
sauf qu'on ne renseigne que des services qui existent déjà.
Gestion des profils : module de gestion profils.
Le profil fait office au groupe auquel l'utilisateur est associé.
Notification : module de notification, envoi les
SMS ou les Mails aux utilisateurs en fonction de leur profil et des actions
effectuées.
Supervision et exploitation à distance des
plateformes de services via le modèle client-serveur et à
l'aide du GSM comme protocole de communication.
Mémoire de fin d'études d'Ingénieur de
Conception de Génie Informatique. ENSP 49
Analyse et Conception de la solution
Journalisation : ce module permet la
journalisation des tous les processus de la
plateforme. C'est-à-dire de la connexion à la
déconnexion de chaque utilisateur.
Figure 9 : diagramme de cas d'utilisation global
|