v Cas d'utilisation
détaillé de l'administrateur
Figure 4 : Diagramme de
cas d'utilisation de l'administrateur
Ce diagramme présente les opérations que doit
accomplir l'administrateur. Après son identification l'administrateur
peut :
§ Mettre à jour la base de données,
actualiser les différents champs ou supprimer les pages des du site qui
ne sont plus dans la société.
§ Modifier, supprimer ou ajouter des thèmes.
v Cas d'utilisation du
système
De ce diagramme ci-dessous, nous voulons représenter
les besoins des utilisateurs par rapport au système. Les cas
d'utilisation de ce diagramme ne présentent pas de solutions
d'implémentation, ils identifient uniquement les utilisateurs et leurs
interactions avec le système.
En effet, nous pouvons dire qu'ils permettent de classer les
acteurs tout en structurant les objectifs du système.
Ainsi notre projet de la conception et développement
d'un site web dynamique de la SNEL/DPNK
Consultation de la page
Payer sa facture
Envoyer
Annuler
Généralisation /spécification
Gérer les utilisateurs
Gérer les pages
Imprimer
Facture courant
SYSTEME DE LA FACTURATION
Copie d'extrait de compte
Authentification
« Include »
« Include »
« Include »
« Extended »
Abonné
Administra-teur
Consulter
Supprimer
Modifier
Ajouter
Supprimer
Modifier
« Include »
Inscrire
Figure 5 : Diagramme des cas d'utilisation
détaillé
b. Diagrammes de collaboration
Un diagramme de collaboration montre une itération
organisée autour d'un ensemble d'objets et de leurs liens. En revanche,
un diagramme de collaboration ne montre pas le temps dans une dimension
séparée; ainsi la séquence des messages et les fils
concurrents doivent être déterminés en utilisant les
numéros de séquence. C'est une autre représentation des
scénarios des cas d'utilisation qui met plus l'accent sur les objets et
les messages échangés.
c. Diagrammes de séquence
Il s'agit d'une explication détaillée d'un cas
d'utilisation. Les principales informations contenues dans un diagramme de
séquence sont les messages échangés entre les lignes de
vie, présentés dans un ordre chronologique.
OE Utilisateur
Login et mot de passe
SYSTEME
Vérification des données oui/non
Message d'erreur: [Non]
Autorisation : [Oui]
Diagramme de séquence relatif à
l'authentification
Figure 6 : Diagramme de
séquence « Authentification »
Ce présent diagramme décrit les scénarios
possibles lors d'identification d'utilisateur (Abonné, Administrateur)
:
§ L'Administrateur demande l'accès au site et
donne le login et le mot de passe. Ici un test doit être
réalisé, celui d'existence et compatibilité du login/mot
de passe)
§ Si les données sont correctes, alors permette
à l'Administrateur d'accéder à la totalité du
site.
OE Diagramme de
séquence : paiement sa facture en ligne
Abonné
Accession au site
Serveur application
Vérification des données
Interface page d'acceuille
Lien payement en ligne en toute sécurité.
Saisir les coordonnées
Envoyer les données
Résultat de vérification:
[Oui/Non]
Message d'erreur: [Non]
Message envoyé: [Oui]
Base de données
Interface page paiement
Figure 7 : Diagramme de
séquence « paiement en ligne »
Le diagramme ci-dessus décrit les scénarios
possibles lors du paiement en ligne d'une facture électrique en ligne.
Toutefois :
§ L'Abonné doit d'abord accèder au
site ;
§ Le système lui affiche une interface page
d'acceuille contenant des informations générales du site et d'un
lien permettant de payer sa facture en ligne d'une part, une fois cliquer
dessus, il peut accéder à la page payement en ligne;
§ Le système vérifie la validité des
champs et envoie un message d'erreur dans ce cas l'utilisateur doit soit
réessayer soit quitter le site, dans le cas contraire un message
d'acceptation permettant à l'abonné d'envoyer ses
coordonnées sera affiché. (dans le deux cas, l'abonné
vérifiera la validité de son paiement dans sa boite mail.
OE
Diagramme de séquence relatif à «
Création/Modification d'une de la page web»
Administrateur
Accession au site
Serveur application
Vérification des données
Interface page créer/modifier
Créer/Modifier les données
Envoyer les données
Résultat de vérification:
[Oui/Non]
Message d'erreur: [Non]
Message envoyé: [Oui]
Base de données
Figure 8 : Diagramme de séquence «
Création/modification d'une de la page web »
Le diagramme ci-dessus décrit les scénarios
possibles lors de la création / modification d'une page web et. En effet
:
§ L'Administrateur demande l'accession au site ;
§ Le système lui affiche une interface qui
contient les données de sa page web déjà
créée ;
§ L'Administrateur MAJ ou peut créer les pages web
désirées et le système vérifie la validité
des champs avant de le prendre en compte ;
|