UML, une évolution majeure dans le domaine des méthodes
UML compte déjà une dizaine d’années d’existence. À l’échelle d’un courant
méthodologique, c’est encore une durée relativement courte puisque l’on estime
qu’un cycle de développement d’une méthode de cette envergure s’étale sur une
période de vingt à trente ans, ce qui a été le cas par exemple pour Merise.
Mais l’accélération du renouvellement des technologies conjuguée avec la pression économique et concurrentielle qui s’exerce sur les entreprises, obligent les
acteurs du monde informatique à produire des solutions de plus en plus rapidement
dans un contexte d’amélioration continue de la qualité et de la performance des systèmes d’information.
Notons aussi qu’Internet a été un vecteur favorisant le développement de très
nombreuses applications dont une grande partie utilise des solutions à base de langage de programmation objet comme Java, C++ ou C#.
UML a apporté tout naturellement le support méthodologique qui manquait à
tous les concepteurs et développeurs qui voulaient formaliser l’analyse et la conception technique de leur logiciel.
UML s’est donc imposée en tant que langage graphique de modélisation puisque
non seulement ce langage répond à un véritable besoin mais en outre il est devenu
un standard de fait puisqu’il s’appuie sur une norme très structurante.
Rendons tout de même hommage aux trois pères fondateurs d’UML que sont
James Rumbaugh, Ivar Jacobson et Grady Booch qui ont été dès le début des
années 90 des références dans le monde des méthodes de développement objets. Les
ouvrages qu’ils ont écrits à l’époque sont là pour en témoigner : [Rumbaugh1991],
[Booch1994] et [Jacobson1992].
Avant-propos
Précédent

- 10/242

Suivant