III.2. Diagrammes de séquences
III.2.1.Definition
Un diagramme de séquences est un diagramme
d'interaction qui expose en détail la façon dont les
opérations sont effectuées : quels messages sont envoyés
et quand ils le sont.
En ce qui suit, nous présenterons quelques diagrammes
de séquences relatifs aux cas d'utilisations présentés.
Les diagrammes de séquences sont basées sur le
model MVC :
Le diagramme de séquence est un diagramme d'interaction
entre les objets, qui met l'accent sur le classement des messages par ordre
chronologique durant l'exécution du système.
1) Digramme de Séquences du cas «
s'authentification »
41
Figure17 : Diagramme de séquence « s'authentifier
»
2) DS du cas d'utilisation « S'inscrire
»
Figure 18 : Diagramme de séquence « s'inscrire
»
3) Diagramme de séquences de suppression d'un
article
Parmi les scénarios dont l'administrateur est en charge
nous pouvons mentionner la gestion des produits exposés sur notre site
web telles que La consultation, l'ajout, la modification et la suppression que
nous allons montrer dans le diagramme de séquence suivant.
42
Figure 19 : Diagramme de séquences de suppression d'un
article
L'administrateur choisit l'interface de suppression.
- Le menu de suppression s'affiche.
- L'administrateur doit sélectionner le produit qu'il
désire supprimer.
- Le système averti l'administrateur de l'opération
de suppression.
- L'administrateur confirme la suppression.
- L'opération de suppression se termine avec
succès.
- Le produit en question se disparait définitivement de la
base de données.
III.3. Diagrammes d'activité
III.3.1.Defibition
Le diagramme d'activité permet de mettre l'accent sur
les traitements. Il est donc particulièrement adapté à la
modélisation du cheminement de flots de contrôle et de flots de
données. Il permet ainsi de représenter graphiquement le
comportement d'une méthode ou le déroulement d'un cas
d'utilisation.
Les diagrammes d'activités sont relativement proches
des diagrammes d'états-transitions dans leur présentation, mais
leur interprétation est différente. Une activité
représente une exécution d'un mécanisme, un
déroulement d'étapes séquentielles. Le passage d'une
activité vers une autre est matérialisé par une
transition. Les transitions sont déclenchées par la fin d'une
activité et provoquent le début immédiat d'une autre.
Figure N° 22. Une activité
43
D'autre part c'est un Diagramme associé à un objet
particulier ou à un ensemble d'objets, qui illustre les flux entre les
activités et les actions. Il permet de représenter graphiquement
le déroulement d'un cas d'utilisation.
|