IV. Conception :
Dans cette phase une nouvelle vue du modèle fait son
apparition. Cette vue exprime les modules et les exécutables physiques
sans aller à la réalisation concrète du système.
Elle est basée sur :
(1) Les diagrammes de séquence : ils présentent
la vue dynamique du système. L'objectif du diagramme de séquence
est de représenter les interactions entre les objets en indiquant la
chronologie des échanges. Cette représentation se réalise
par cas d'utilisation.
(2) Les diagrammes de classe : représentent la vue
statique des objets pages, leur intérêt majeur est de
modéliser les entités d'un système. Autrement dit, ils
expriment les relations existantes entre les pages client et serveur.
Dans cette phase conception, nous représenterons quelques
diagrammes de séquence et de classes, correspondant aux cas
d'utilisation déjà décrits.
VI.1. Les diagrammes de séquence
VI.1.1. Diagramme de séquence du cas d'utilisation
« Rechercher un livre dans la bibliothèque » :
Affiche
Sélectionne
Affiche
Saisit et soumet
Appel
Construit
Affiche
Page bibliothèque
Form Recherche
Rechercher livre
Page résultat
Visiteur
Atteint
Figure 5: Diagramme de séquence du cas
d'utilisation « Rechercher un livre dans la bibliothèque
»
- L'utilisateur sélectionne lien « accéder
à la bibliothèque » et sélectionne le lien «
rechercher livre »
- Le système retourne le formulaire de recherche de
livre
- L'utilisateur rempli le formulaire de recherche et le soumet
- Le système lui retourne la recherche
désirée
VI.1.2. Diagramme de séquence du cas d'utilisation
« Ajouter un nouveau message au forum » :
Page Forum
Ajouter message
Form Ajout message
Page confirmation ajout
Atteint
Affiche
Sélectionne
Affiche
Saisit et soumet
Appel
Construit
Affiche
Etudiant
Figure 6 : Diagramme de séquence du cas
d'utilisation « Ajouter un nouveau message au forum »
- L'utilisateur accède à la page d'accueil du forum
et sélectionne le lien « écrire un nouveau message
- Le système affiche le formulaire « ajout message
»
- L'utilisateur remplit la page et soumet la requête
- Le système envoie une page de confirmation sinon une
page d'erreur
VI.1.3. Diagramme de séquence du cas d'utilisation
« Déposer un cours » :
Ajouter
cours
cours
Atteint
Affiche
Sélectionne
Affiche
Saisit et soumet
Page accueil
Form Déposer
Page confirmation dépôt
Appel
Construit
Affiche
Enseignant
Figure 7: Diagramme de séquence du cas
d'utilisation « Déposer un cours »
L'utilisateur demande la page « déposer un cours
» Le système lui renvoie la page
L'utilisateur dépose le cours puis valide
Le système lui envoie la page de confirmation
|