WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Système informatique de gestion des stagiaires de l'ASECNA-GAROUA

( Télécharger le fichier original )
par Amné Balkissou AMINATOU HAMADOU
IUT de Ngaoundéré - Licence professionnelle en génie logiciel 2014
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Et il n'est rien de plus beau que l'instant qui précède le voyage, l'instant ou l'horizon de demain vient nous rendre visite et nous dire ses promesses"   Milan Kundera