II. MODELISATION DU SYSTÈME DE REDONDANCE
Pour comprendre le système sous étude, nous
allons le représenter artificiellement. Pour cela, nous userons du
langage de modélisation unifié UML en faisant appel à
quelque de ses diagrammes afin d'en avoir une meilleure appréhension.
46 Idem, pg. 12.
47 Idem, pg. 4.
48 Idem
49 Idem, pg. 5.
- 59 -
A. Diagramme de cas d'utilisation (CU)
Les cas d'utilisation décrivent sous la forme d'actions
et de réactions, le comportement du système étudié
du point de vue des utilisateurs. Ils définissent les limites du
système et ses relations avec son environnement.50 Tandis que
le diagramme de CU montre les cas d'utilisation représentés sous
la forme d'ovales et les acteurs sous la forme de personnages. Il indique
également les relations de communication qui les
relient.51
Figure 3: Diagramme de cas d'utilisation
B. Diagramme de séquence
Le diagramme de séquence décrit la dynamique du
système. À moins de modéliser un très petit
système, il est difficile de représenter toute la dynamique d'un
système sur un seul diagramme. Il décrit également les
interactions entre un groupe d'objets en montrant, de façon
séquentielle, les envois de message qui interviennent entre les objets.
Il peut également montrer les flux de données
échangées lors des envois de message.52
Un scénario est une instance d'un cas d'utilisation
dans laquelle toutes les conditions relatives aux différents
événements ont été fixées. Il n'y donc pas
d'alternatives du déroulement. Un enchaînement est l'unité
de description des séquences d'actions. Un scénario
représente une succession particulière d'enchaînement
s'exécutant du début à la fin de CU.
50 Laurent DEBRAUWER et Fien VAN DER HEYDE, UML
2 Initiation, exemples et exercices corrigés, Seconde Edition, Ed.
Eni, France, Pg. 2.
51 Idem, Pg. 33.
52Laurent DEBRAUWER et Fien VAN DER HEYDE, UML 2
Initiation, exemples et exercices corrigés, Seconde Edition, Ed.
Eni, France, Pg. 46.
- 60 -
3. Diagramme de séquence du cas d'utilisation «
accéder aux services du WAN »
Figure 4: Diagramme de séquence
- 61 -
4. Diagramme de séquence du CU « maintenir le
système en état fonctionnement »
Figure 5: Diagramme de séquence
C. Diagramme de déploiement
Le diagramme de déploiement décrit
l'architecture physique du système. Celui-ci est composé de
noeuds. Un noeud est une unité matérielle capable de recevoir et
d'exécuter du logiciel. La plupart des noeuds sont des ordinateurs. Les
liaisons physiques entre noeuds peuvent également être
décrites dans le diagramme de déploiement. Elles correspondent
aux branches du réseau. Les composants qui constituent l'architecture
logicielle du système sont représentés dans le diagramme
de déploiement par un artefact qui est souvent un exécutable ou
une bibliothèque partagée.53
53 Laurent DEBRAUWER et Fien VAN DER HEYDE, UML 2
Initiation, exemples et exercices corrigés, Seconde Edition, Ed.
Eni, France, Pg. 152.
- 62 -
Figure 6: Diagramme de déploiement
|