Vous êtes sur la page 1sur 1

La gense dUML : Unified Modeling Language UML est bas sur lapproche par objets.

Cette dernire voit le jour bien avant UML dans le domaine des langages de programmation. Simula, le tout premier langage objets est n dans les annes 1960. Ce langage connat de nombreux successeurs : Smalltalk, C++, Java ou plus rcemment C#. Dans un langage de programmation, la description des objets est ralise de faon formelle avec une syntaxe rigoureuse. Cette syntaxe nest pas lisible par des non programmeurs et reste difficile dchiffrer pour des programmeurs. la diffrence des machines, les humains prfrent utiliser les langages graphiques pour reprsenter des abstractions. Ils matrisent ce type de langage plus facilement et obtiennent une vue densemble dun systme en un temps beaucoup plus court. Dans les annes 1980 et au dbut des annes 1990, les notations graphiques se multiplient, chacun utilisant bien souvent sa propre notation. En 1994, James Rumbaugh et Grady Booch dcident de se regrouper pour unifier leurs notations. Cellesci provenaient de leurs mthodes : OMT pour James Rumbaugh et mthode Booch pour Grady Booch. En 1995, Yvar Jacobson dcide de rejoindre lquipe des "trois amigos". Cette quipe travaille alors au sein de Rational Software. La version 1.0 dUML est publie en 1997. Le travail dvolution de la notation est devenu trop important pour trois personnes. Les trois amigos demandent laide de lObject Management Group (OMG), un consortium de plus de 800 socits et universits travaillant dans le domaine des technologies de lobjet. La notation UML est adopte par lOMG en novembre 1997 dans sa version 1.1. LOMG cre en son sein une Task Force charge de lvolution dUML. Depuis cette poque, cette Task Force a mis jour UML plusieurs fois. En mars 2003, la version 1.5 voit le jour. Cette dernire offre la possibilit de dcrire des actions grce une extension dUML appele Action Semantics ou smantique des actions dont ltude dpasse le cadre de cet ouvrage. La version dUML dont traite cet ouvrage est la version 2.1 qui est dsormais sous sa forme dfinitive. Elle constitue la premire volution majeure depuis la sortie dUML en 1997. De nouveaux diagrammes ont t ajouts et les diagrammes existants ont t enrichis de nouvelles constructions. laide dun diagramme dactivit (chapitre La modlisation des activits), la figure 1 illustre lvolution dUML et en retrace la gense ainsi que les principales versions.

Vous aimerez peut-être aussi