III.4. Conception détaillée
UML est une approche orientée objet de
modélisation qui permet de modéliser un problème
d'une manière standard. UML évite de se
définir comme une méthodologie, comme son nom l'indique, c'est un
langage « visuel » qui permet d'exprimer la compréhension d'un
système : il comporte 9 principaux diagrammes regroupés dans deux
vues différentes:
Vue Statique (cinq diagrammes structurels)
· Diagramme de Cas d'utilisation.
· Diagramme de Classes.
· Diagramme d'Objets.
· Diagramme de Composants.
· Diagramme de Déploiement.
Vue Dynamique (quatre diagrammes
comportementaux)
· Diagramme de Séquence
· Diagramme d'activités.
· Diagramme d'états transitions.
· Diagramme de Collaboration.
A cet effet on présente quelques diagrammes de
modélisation, qu'on a jugé les plus importants pour la
compréhension du fonctionnement du système.
III.4.1. Le Diagramme de déploiement
Le diagramme de déploiement définit l'architecture
matérielle de l'application. Il présente les
périphériques utilisés et la répartition du
système sur ces différents éléments. Il montre
aussi les liens de communication entre ces diverses entités.
Le diagramme de déploiement de notre application est
représenté par le diagramme ci-après :
28
MISE EN PLACE D'UN PORTAIL DE GESTION DE RECRUTEMENTS, DES
EVALUATIONS ET SUIVI DE CURSUS DES ETUDIANTS DE L'ISI
29
Figure 12 : Le diagramme de
déploiement
III.4.2. Les diagrammes de séquences
Les diagrammes de séquences sont la
représentation graphique des interactions entre les acteurs et le
système selon un ordre chronologique dans la formulation
Unified Modeling Language
(UML).
Le diagramme de séquences permet de montrer les
interactions d'objets dans le cadre d'un scénario d'un Diagramme des cas
d'utilisation. Dans un souci de simplification, on représente l'acteur
principal à gauche du diagramme, et les acteurs secondaires
éventuels à droite du système. Le but étant de
décrire comment se déroulent les actions entre les acteurs ou
objets.
MISE EN PLACE D'UN PORTAIL DE GESTION DE RECRUTEMENTS,
DES EVALUATIONS ET SUIVI DE CURSUS DES ETUDIANTS DE L'ISI
a. Le diagramme de séquences du cas
d'utilisation « S'authentifier »
Authentification
SetIdentification (
login , password )
Le Système
getAuthentification(x,y)
Utilisateur
EchecConnexion()
Ressayer()
NouveauEssai()
[Succes]
ConnexionReuissie()
AccesApplication()
Figure 13 : Le diagramme de séquences du cas
d'utilisation « S'authentifier »
30
MISE EN PLACE D'UN PORTAIL DE GESTION DE RECRUTEMENTS, DES
EVALUATIONS ET SUIVI DE CURSUS DES ETUDIANTS DE L'ISI
|