III.4. CONCEPTION DETAILLEE
Nous arrivons maintenant à la phase ultime de
modélisation avec UML. Après la modélisation des besoins,
puis l'organisation de la structure de la solution, la conception
détaillée consiste à construire et à documenter
précisément les classes, les interfaces, les tables et les
méthodes qui constituent le codage de la solution.
III.4.1. DIAGRAMME DE SEQUENCE DETAILLEE
Ces diagrammes de séquence vont nous permettre de
décrire les scénarios des cas d'utilisation du diagramme des cas
d'utilisation.
a. diagramme de séquence détaillée
du cas d'utilisation : «créer compte»
Page 52 sur 68
Pour avoir une vue des interactions dans la réalisation du
cas d'utilisation « créer compte » ce diagramme nous permet de
voir l'ensemble d'objets concourant à la création du compte ainsi
que différentes
communications entre les couches (présentation : ici :
Ecran_Compte et : Ecran_Authentication, applicative : ici : Controleur_compteet
enfin la couche persistance représentée par Utilisateur)
b. diagramme de séquence détaillée
du cas d'utilisation : « s'authentifier »
A priori, toutes les actions que les utilisateurs posent, ils
sont obligés de s'authentifier. Ces interactions montrent d'une vue
présentative, applicative et persistance, les séquences des
communications entre les couches.
Page 53 sur 68
c. Diagramme de séquence détaillée
du cas d'utilisation : « gérer profil »
La représentation d'objets interagissant entre eux pour
qu'un utilisateur puisse gérer son profil les trois couches font leur
union pour que ce tour soit joué, en voici sa représentation :
Page 54 sur 68
Page 55 sur 68
d. Diagramme de séquence détaillée
du cas d'utilisation : « Passer demande »
Pour passer une demande de stage, ce diagramme montre les
interactions entre les différents objets de ces trois couches à
savoir : présentation, application et persistance :
Page 56 sur 68
e. Diagramme de séquence détaillée
du cas d'utilisation : « Traiter demande »
Ce diagramme nous montre dans la couche présentation
l'écran général qu'à partir du contrôleur
nous disposons d'une vue applicative qui communique avec la couche persistance
ayant des entités : Stagiaire et Demande afin que ce traitement puisse
être possible.
Page 57 sur 68
|