7
1.2 Présentation générale d’UML
Pour aller plus loin dans le rapprochement, James Rumbaugh et Grady Booch se
sont retrouvés au sein de la société Rational Software et ont été ensuite rejoints par
Ivar Jacobson en se donnant comme objectif de fusionner leur méthode et créer
UML (Unified Methode Language).
Il est important de noter que contrairement à ce qui avait été envisagé au départ,
le processus de développement a été sorti du champ couvert par le projet de norme.
UML est donc une norme du langage de modélisation objet qui a été publiée,
dans sa première version, en novembre 1997 par l’OMG (Object Management
Group), instance de normalisation internationale du domaine de l’objet.
En quelques années, UML s’est imposée comme standard à utiliser en tant que
langage de modélisation objet.
Aujourd’hui, en cette fin de la première décennie des années 2000, nous avons
déjà une dizaine d’années de recul sur l’enseignement et la pratique d’UML en entreprise.
Les grandes étapes de la diffusion d’UML peuvent se résumer comme suit :
1994-1996 : rapprochement des méthodes OMT, BOOCH et OOSE et naissance de la
première version d’UML.
23 novembre 1997 : version 1. 1 d’UML adoptée par l’OMG.
1998-1999 : sortie des versions 1.2 à 1.3 d’UML.
2000-2001 : sortie des dernières versions suivantes 1.x.
2002-2003 : préparation de la V2.
10 octobre 2004 : sortie de la V2. 1.
5 février 2007 : sortie de la V2. 1. 1 (version de référence du présent ouvrage).
1.2.2 Structuration de la présentation
Nous proposons au lecteur une présentation détaillée d’UML 2 en privilégiant
notamment dans les exemples et les études de cas le contexte d’utilisation des
systèmes d’information. Le lecteur pourra, s’il le souhaite ensuite, approfondir sa
connaissance d’UML en consultant directement la norme de référence disponible
via internet [OMG2007].
La présentation d’UML réalisée dans le présent ouvrage se veut synthétique et
pragmatique. Nous n’avons pas voulu couvrir tous les détails de la norme qui représente aujourd’hui un volume de près de 700 pages.
Nous avons, tout d’abord, pris le parti d’illustrer systématiquement les concepts
présentés et la notation d’UML par des exemples concrets les plus proches possible
du domaine de la gestion des entreprises. Ensuite nous donnons, pour les diagrammes les plus structurants d’UML des exercices d’ensemble corrigés et nous traitons
aussi un exercice de synthèse (Locagite) qui nous sert de fil conducteur et d’illustration tout au long de l’ouvrage.
1.2 Présentation générale d’UML
Pour aller plus loin dans le rapprochement, James Rumbaugh et Grady Booch se
sont retrouvés au sein de la société Rational Software et ont été ensuite rejoints par
Ivar Jacobson en se donnant comme objectif de fusionner leur méthode et créer
UML (Unified Methode Language).
Il est important de noter que contrairement à ce qui avait été envisagé au départ,
le processus de développement a été sorti du champ couvert par le projet de norme.
UML est donc une norme du langage de modélisation objet qui a été publiée,
dans sa première version, en novembre 1997 par l’OMG (Object Management
Group), instance de normalisation internationale du domaine de l’objet.
En quelques années, UML s’est imposée comme standard à utiliser en tant que
langage de modélisation objet.
Aujourd’hui, en cette fin de la première décennie des années 2000, nous avons
déjà une dizaine d’années de recul sur l’enseignement et la pratique d’UML en entreprise.
Les grandes étapes de la diffusion d’UML peuvent se résumer comme suit :
1994-1996 : rapprochement des méthodes OMT, BOOCH et OOSE et naissance de la
première version d’UML.
23 novembre 1997 : version 1. 1 d’UML adoptée par l’OMG.
1998-1999 : sortie des versions 1.2 à 1.3 d’UML.
2000-2001 : sortie des dernières versions suivantes 1.x.
2002-2003 : préparation de la V2.
10 octobre 2004 : sortie de la V2. 1.
5 février 2007 : sortie de la V2. 1. 1 (version de référence du présent ouvrage).
1.2.2 Structuration de la présentation
Nous proposons au lecteur une présentation détaillée d’UML 2 en privilégiant
notamment dans les exemples et les études de cas le contexte d’utilisation des
systèmes d’information. Le lecteur pourra, s’il le souhaite ensuite, approfondir sa
connaissance d’UML en consultant directement la norme de référence disponible
via internet [OMG2007].
La présentation d’UML réalisée dans le présent ouvrage se veut synthétique et
pragmatique. Nous n’avons pas voulu couvrir tous les détails de la norme qui représente aujourd’hui un volume de près de 700 pages.
Nous avons, tout d’abord, pris le parti d’illustrer systématiquement les concepts
présentés et la notation d’UML par des exemples concrets les plus proches possible
du domaine de la gestion des entreprises. Ensuite nous donnons, pour les diagrammes les plus structurants d’UML des exercices d’ensemble corrigés et nous traitons
aussi un exercice de synthèse (Locagite) qui nous sert de fil conducteur et d’illustration tout au long de l’ouvrage.
