Modélisation
Le processus de modélisation convient à tout système pour lequel on souhaite dissocier la conception fonctionnelle du déploiement technique (moyens et grands réseaux, développements applicatifs, etc ...).
Cette modélisation s’appuie sur la construction d’un processus unifié appelé 2TUP (two track unified process : deux chemins vers un processus unifié). Cette démarche est itérative et incrémentale, centrée sur l’architecture, conduite par les exigences des utilisateurs, pilotée par les risques et fondamentalement orientée composants.
Le processus 2TUP insiste sur la non corrélation initiale des aspects fonctionnels et techniques. Les deux branchent fusionnent ensuite pour la conception du système, ce qui donne la forme d’un processus de développement en Y. La dichotomie initiale permet à la fois de capitaliser la connaissance métier sur la branche gauche et de réutiliser un savoir-faire ou une architecture technique sur la branche droite.
UML est le langage de modélisation objet standard de 2TUP. Chacun des 13 types de diagrammes d’UML 2.0 est en effet pertinent pour représenter les étapes de développement et les points de vue de modélisation préconisés.
Les spécifications UML 2.0 sont disponibles à omg.org