2.1.2. Spécification détaillée des
besoins (diagramme de séquence système)
Dans cette étape, on cherche à détailler
la description des besoins par la description des cas d'utilisation et la
production de diagrammes de séquence système illustrant cette
description.
Il sera donc défini une suite de séquence qui
vont décrire les interactions possible entre l'administrateur et le
système ; ainsi que entre le client et le système.
L'authentification
L'administrateur comme les utilisateurs sont obligé de
s'authentifier pour accéder au système. Le diagramme de
séquence système suivant présente les étapes
d'authentification
FIGURE VIII-3DIAGRAMME DE
SÉQUENCE: AUTHENTIFICATION
La création des serveurs
Dans le système, chaque poste est équipé
d'un serveur (y compris l'administrateur). Ses serveurs se charge de recevoir
et d'envoyer des requêtes a tous les autres serveurs existant dans le
réseau, y compris l'administrateur.
Remarque : Seul l'administrateur qui possède une
interface qui permet de manager les autres postes et répondre à
toutes les requêtes qui circulent dans le réseau, l'administrateur
possède donc une interface visuelle qui lui permet cette visualisation.
Sur les autres postes est implanté juste une application sans interface,
cette dernière créée un serveur et se charge d'envoyer et
de recevoir des requêtes des autres serveurs (des requêtes qui
peuvent se convertir en commande système interne).
Le diagramme de séquence qui suit présente la
création d'un serveur
FIGURE VIII-4 DIAGRAMME DE
SÉQUENCE : CRÉATION DE SERVEUR
Interactions entre l'administrateur et le
système
L'administrateur peut vouloir afficher les taches en cours
d'exécution sur un poste distant, afficher les taches qui sont en cours
sur chaque poste. Nous présentons les deux séquences dans les
diagrammes qui suivent.
Afficher les taches en cours chez l'utilisateur
FIGURE VIII-5 DIAGRAMME DE
SÉQUENCE : AFFICHER LES TACHES EN COURS
Effectuer une tache distante
L'administrateur peut effectuer une tache distante directement
sur un poste bien précis et pour une opération bien
précise selon certains critères. Notamment le poste ou effectuer
l'action, la tâche à effectuer selon les programmes en cours...
nous avons ainsi un diagramme de séquence système qui
décris cette opération.
FIGURE VIII-6 DIAGRAMME DE
SÉQUENCE : EFFECTUER UNE TACHE DISTANTE
|