II.4 Analyse dynamique
Dans cette section nous allons donner quelques diagrammes de
séquences de notre système. En effet, l'étude dynamique
est une étape importante dans la définition des objets et la
compréhension de leur fonctionnement dans le système, elle se
base sur plusieurs modèles.
Relativement à notre système nous allons nous
baser sur un modèle dynamique : Les diagrammes de séquences (les
scénarios des diagrammes de cas d'utilisation vont nous permettre
d'élaborer ces diagrammes de séquences).
II.4.1 - Le diagramme de séquence
Ils montrent les objets impliqués par l'interaction
avec les messages échangés (séquentiellement, en
parallèle, de manière synchrone ou asynchrone...) entre ces
objets.
Le diagramme de séquence permet de mettre en
évidence les interactions entre les différents objets du
système. Dans le cadre de l'analyse, il est utilisé :
- pour préciser le contexte dans lequel chaque objet
évolue
- pour mettre en évidence les dépendances
entre les différents objets impliqués dans l'exécution
d'un processus ou d'un cas d'utilisation.
Un diagramme de séquence fait apparaître les
interactions entre des objets et les messages qu'ils échangent ; il
permet de visualiser les messages par une lecture de haut en bas.
Les éléments du diagramme de séquence
sont :
Tableau 9:
Elément du diagramme de séquence
Les diagrammes de séquences permettent de
représenter des collaborations entre objets selon un point de vue
temporel, on y met l'accent sur la chronologie des envois de messages. On
décrit le contexte ou l'état des objets, la représentation
se concentre sur l'expression des interactions.
II.4.1.1 - Diagramme de séquence : Connexion
compte
La figure (Figure 6) ci-dessous montre le processus de
connexion au système.
Figure 6 :
Diagramme de séquence connexion compte
II.4.1.2 - Diagramme de séquence :
Inscription
Le processus d'enregistrement d'un nouvel
élément (stagiaire, stage, domaine, niveau, établissement,
problème, solution) est relativement le même. La figure (Figure 7)
ci-dessous montre le processus d'enregistrement d'un stagiaire.
Figure 7: Diagramme de
séquence inscription
II.5.1.3 - Diagramme de séquence : Recherche
Les enchainements de la recherche sont identiques quel que
soit l'élément recherché (stage, stagiaire,
établissement).La figure (Figure 8) ci-dessous montre le processus de
recherche.
Figure
8 :Diagramme de séquence recherche
Dans ce chapitre, nous avons tout d'abord
présenté UML et UP, analysé le système en suivant
la démarche UP7 dont quatre activités ont été
effectuées partiellement. L'activité de conception n'a pas
été abordée. Dans le chapitre suivant, nous
présentons l'environnement de développement, puis les outils
utilisés et enfin le test qui regroupent les deux dernières
activités d'UP7 qui sont l'implémentation et le test.
|