2.3.Diagramme de déploiement
Un diagramme de déploiement décrit la
description physique des ressources matérielles qui composent le
système et montre la répartition des composants sur ces
matériels. Chaque ressource étant matérialisée par
un noeud, le diagramme de déploiement précise comment les
composants sont répartis sur les noeuds et quelles sont les connexions
entre les composants ou les noeuds.
Ayant opté pour l'architecture deux tiers, le diagramme
de déploiement lié à la gestion commerciale se
présente de la manière suivante :
Figure III.1.10 : Diagramme de déploiement
~ 94 ~
Section 3 : Modélisation
dynamique
3.1. Diagramme de Séquence
Les cas d'utilisation décrivent les interactions des
acteurs avec le système d'information que nous voulons spécifier
et concevoir. Lors de ces interactions, les acteurs produisent des messages qui
affectent le système informatique et appellent
généralement une réponse de celui-ci. Nous allons isoler
ces messages et les représenter graphiquement sur des diagrammes de
séquence UML.
Les principales informations contenues dans un diagramme de
séquence sont les messages échangés entre lignes de vie,
présentés dans un ordre chronologique.
Pour les messages propres à un cas d'utilisation, les
diagrammes de séquence montrent non seulement les acteurs externes qui
interagissent directement avec le système, mais également ce
système (en tant que boîte noire) et les événements
système déclenchés par les acteurs. L'ordre chronologique
se déroule vers le bas et l'ordre des messages doit suivre la
séquence décrite dans le cas d'utilisation.
Nous allons représenter les diagrammes de
séquence d'un scénario représentatif de chacun des cas
d'utilisation décrits précédemment, en commençant
par ceux des internautes.
Cas d'utilisation : Maintenir les catalogues
Figure III.1.11 : Diagramme de séquence du cas
Maintenir catalogues
~ 95 ~
Cas d'utilisation : Gérer location
Figure III.1.12 : Diagramme de séquence du cas
Gérer location Cas d'utilisation : Louer
véhicule
Cas d'utilisation : Louer appartement
Figure III.1.14 : Diagramme de séquence du cas Louer
appartement
~ 96 ~
Figure III.1.13 : Diagramme de séquence du cas Louer
véhicule
~ 97 ~
3.2.Diagramme d'activités
Les diagrammes d'activités permettent de mettre
l'accent sur les traitements. Ils sont donc particulièrement
adaptés à la modélisation du cheminement de flots de
contrôle et de données. Ils permettent ainsi de représenter
graphiquement le comportement d'une méthode ou le déroulement
d'un cas d'utilisation.
Dans la phase de conception, les diagrammes d'activités
sont particulièrement adaptés à la description des cas
d'utilisation. Plus précisément, ils viennent illustrer et
consolider la description textuelle des cas d'utilisation.
La représentation graphique des diagrammes
d'activités sous forme d'organigramme les rend facilement intelligibles
et beaucoup plus accessibles.
Les diagrammes d'activités sont également utiles
dans la phase de réalisation car ils permettent une description si
précise des traitements qu'elle autorise la génération
automatique du code.
Les termes ci-dessous doivent être explicités en
vue de favoriser la compréhension des diagrammes d'activités.
? Action :
Une action est le plus petit traitement qui puisse être
exprimé en UML. Une action a une incidence sur l'état ou en
extrait une information. Une action peut être une affectation de valeur
à des attributs, la création d'un nouvel objet ou lien, ...
? Activité
Une activité définit un comportement
décrit par un séquencement organisé d'unités dont
les éléments simples sont les actions. Le flot d'exécution
est modélisé par des noeuds reliés par des arcs
(transitions).
~ 98 ~
A Groupe d'activités
Un groupe d'activités est une activité
regroupant des noeuds et des arcs. Les noeuds et les arcs peuvent appartenir
à plus d'un groupe. Un diagramme d'activités est lui-même
un groupe d'activités.
A Noeud d'activités
Un noeud d'activités est un type
d'élément abstrait permettant de représenter les
étapes le long du flot d'une activité. Il existe trois familles
de noeuds d'activités à savoir :
? Noeud d'exécution ? Noeud d'objets
? Noeud de contrôle
Graphiquement les trois familles sont représentées
de la manière suivante :
Noeud d'action
|
Noeud d'objet
|
Noeud de contrôle
~ 99 ~
Figure III.1.15 : Diagramme d'activités
Diagramme d'activités relatif à la
Gestion commerciale
- 100 -
|