b) CHOIX DE LA MODELISATION AVEC UML
Il est difficile d'envisager le processus 2TUP sans recourir
à UML comme support. Le recours à la modélisation est
depuis longtemps une pratique indispensable au développement, car un
modèle est prévu pour anticiper les résultats du
développement.
Un modèle est, en effet, une représentation
simplifie de la réalité, dont le but est de collecter ou
d'estimer les informations d'un système.
UML comporte une dizaine de diagrammes dépendants
et hiérarchiques. Ils se complètent de façon à
permettre la modélisation d'un projet tout au long de son cycle de vie
(figure 20) :
· Les diagrammes statiques permettent de
représenter les éléments du système,
· les diagrammes comportementaux illustrent les
interactions possibles entre les différents éléments et
les acteurs et enfin,
· les diagrammes dynamiques reflètent les
enchaînements successifs de ces interactions.
En fonction du type d'application développé,
les différents types de diagrammes ne sont pas tous utiles. En dehors de
son utilité pour l'analyse des besoins et de la conception, cette
modélisation est une documentation indispensable à la maintenance
future de l'application.
Figure 21: Les diagrammes
d'UML (UMLversion 1.5), source : (Guiochet, 2009)
|