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

 > 

Conception et réalisation d'un site web de publication des résultats du Tenafep. Cas de l'inspection principale provinciale de l'EPSP/sud-Kivu3.


par Heri MULUNGULA KAMALEBO
Institut supérieur pédagogique de Kamituga - Graduat en informatique de gestion 2018
  

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

III.2.2. Diagrammes des séquences

Le diagramme de séquence est un diagramme d'interaction entre les objets, qui mettent l'accent sur le classement des messages par ordre chronologique durant l'exécution du système. Un diagramme de séquence est un tableau dans lequel les objets sont rangés sur l'axe des abscisses et des messages par ordre d'apparition sur l'axe des ordonnés.4

4 Pascal Roques UML 2 modéliser une application web, édition eyrolles, Année 2007

[42]

Il est utilisé pour représenter certains aspects dynamiques d'un système : dans le contexte d'une opération, d'un système, d'un sous-système, d'un cas d'utilisation (un scénario d'un cas d'utilisation) selon un point de vue temporel.

L'objectif du diagramme de séquence est de représenter les interactions entre objet en indiquant la chronologie des échanges. Cette représentation peut se réaliser par cas d'utilisation en considérant les différents scénarios associés.

[43]

'-

..pi'''' \~-\~

irecteur . .. e "D,e

P

D Aute Il

s ut teursnteThautes

`"

"'

s

1 : se .. ebter -.

2: s'Authentifier 2.1: ccnfirmer

. publier resufat

ettre - '.. ; i résultet

5: AjoiSi er utilisat iùrs

JF Administrateur e\ In

12:.-' outer Eleio
1?-consultesultat

14: iNtgifine â jour(M difi r)scn CCompt

ti

q..

`°116: se CaCinecter\

confirmer'

3 : consulter'resultet 8.1. retQurne le resLitat

n n eete r

Dans notre système, nous avons les scénarios suivants :

[44]

III.2.3. Diagrammes des classes

Diagramme de Classes représente la description statique du système en intégrant dans chaque classe la partie dédiée aux données et celle consacrée aux traitements. C'est le diagramme pivot de l'ensemble de la modélisation d'un système, il est le seul obligatoire lors d'une telle modélisation.

Les principaux éléments de cette vue statique sont les classes et leurs relations : Association, généralisation et plusieurs types de dépendances telles que la réalisation et l'utilisation.

a. La classe : une classe est la description formelle d'un ensemble d'objet ayant une sémantique et des caractéristiques communes (mêmes attributs et mêmes opérations).

b. Objet : est une instance d'une classe (ex : Anglais est un objet d'une classe appelée « Département »)

c. Attribut : est une propriété partagée par tous les objets de la classe

d. Opération : est un service qui peut demander à tout objet de la classe si une fois Connecté au système.

[45]

Voici le diagramme de classe de notre système :

[46]

III.2.4. Le diagramme d'activités

a. Notion

Le diagramme d'activité permet de présenter le déclenchement des événements en fonction des états du système et de modéliser des comportements en parallèle. Contrairement au diagramme de séquence précédent qui ne décrit que le scénario nominal, le diagramme d'activité doit présenter l'ensemble d'actions réalisées par le système, avec tous les branchements conditionnels et toutes les boucles possibles. C'est un graphe orienté d'actions et de transitions. Les transitions sont franchies lors de la fin des actions ; des étapes peuvent être réalisées en parallèle ou en séquence. Ce diagramme présente un certain nombre de points communs avec le diagramme de transition puisqu'il concerne le comportement interne des opérations ou des cas d'utilisation. Cependant, le comportement visé ici s'applique aux flots de contrôle et aux flots des données propres à un ensemble d'activités et non plus relativement à une seule classe.

Les concepts spécifiques au diagramme d'activité sont :

o Noeud de bifurcation ;

o Noeud de jonction ;

o Noeud de fusion ;

o Pin d'entrée et de sortie ;

o Flot d'objet ;

o Partition.

A ces concepts énumérés, nous allons ajouter deux autres concepts qui sont les plus importants dans la mise en place du diagramme d'activité. Il s'agit du concept action et activité. En effet, étant donné que ces concepts sont au coeur de ce diagramme, nous allons les traiter de manière détaillée à ce niveau.

b. L'action

Une action correspond à un traitement qui modifie l'état du système. Cette action peut être appréhendée soit à un niveau élémentaire proche d'une instruction en termes de programme soit à un niveau plus global correspondant à une au plusieurs opérations. Dans son formalisme, une action est représentée par un rectangle dont les coins sont arrondis. Dès qu'une action est achevée, une transition automatique est déclenchée vers l'action suivante. Il n'y a donc pas d'événement associé à la transition. L'enchainement des actions constitue le flot de contrôle.

c. l'Activité

[47]

Une activité représente le comportement d'une partie du système en termes d'actions et transitions. Une activité est composée de trois types de noeuds :

? Noeud d'exécution (action, transition) ;

? Noeud de contrôle (noeud initial, noeud final, flux de sortie, noeud de bifurcation, noeud de jonction, noeud de fusion-test, noeud de test-décision, pin d'entrée et de sortie) ; ? Noeud d'objet.

Une activité peut recevoir des paramètres en entrée et en produire en sortie.5 d. Symboles Utilisés

: Noeud d'action

: Noeud de décision

: Noeud de bifurcation (fourche)

: Noeud initial (état initial)

: Noeud final (état final)

5GABAY.Joseph et Cie (2008). UML2.Analyse et conception. Ed. Dunod.Paris. Pages : 96-97

[48]

Voici le diagramme d'activité de notre système :

a. Administrateur (IPP)

[49]

b. Inspecteur

[50]

c. Directeur d'Ecole (DP)

[51]

d. Autres utilisateurs/Internautes

[52]

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








"Je ne pense pas qu'un écrivain puisse avoir de profondes assises s'il n'a pas ressenti avec amertume les injustices de la société ou il vit"   Thomas Lanier dit Tennessie Williams