UML 2 pour les bases de données
26
© Éditions Eyrolles
Notation UML
En 1994, G. Booch, père de la méthode qui porte son nom [BOO 91], et J. Rumbaugh, principal
acteur de la proposition de la méthode OMT [RUM 91], décident de rassembler leurs efforts au
sein de la société Rational Software afin d’unifier leurs méthodes. Un an plus tard, I. Jacobson, créateur de la méthode OOSE [JAC 92], rejoint cette société pour intégrer sa méthode au projet UML.
Les travaux ont continué après son adoption par d’importants acteurs du marché (HP, Microsoft,
Oracle, Unisys). La version 1.0 d’UML est sortie en janvier 1997 et, au cours de cette même
année, le langage UML a été accepté par l’OMG (Object Management Group). Il est actuellement disponible en version 2.0 (http://www.uml.org/). Les créateurs d’UML insistent tout
particulièrement sur le fait que leur notation est un langage de modélisation objet et non pas
une méthode. La notation UML peut ainsi se substituer sans perte de sémantique aux notations
de Booch, d’OMT ou d’OOSE. Le lecteur intéressé dispose d’ouvrages de qualité en français
sur la notation UML, citons [BOO 00], [MUL 00] et [ROQ 06].
Attribut (attribute) : donnée élémentaire servant à caractériser les classes et les relations.
Classe (class) : description abstraite d’un ensemble d’objets de même structure et de même
comportement extraits du monde à modéliser.
Méthodes (methods) : opérations programmées sur les objets d’une classe.
La description des classes UML se divise en trois compartiments contenant respectivement le
nom de la classe, les attributs de la classe et la signature des méthodes de la classe.
Figure 1-8 Évolution d’UML
UML 1.3 (1999)
UML 1.0 (1997)
IBM et ObjecTime
UML 0.9x
Unified Method 0.8 (1995)
Booch
OMT
OOSE
Autres
méthodes
Rational, HP, Microsoft,
Oracle, Unisys, etc.
UML 1.5
UML 2.0 (2003) puis 2.1 (2006)
26
© Éditions Eyrolles
Notation UML
En 1994, G. Booch, père de la méthode qui porte son nom [BOO 91], et J. Rumbaugh, principal
acteur de la proposition de la méthode OMT [RUM 91], décident de rassembler leurs efforts au
sein de la société Rational Software afin d’unifier leurs méthodes. Un an plus tard, I. Jacobson, créateur de la méthode OOSE [JAC 92], rejoint cette société pour intégrer sa méthode au projet UML.
Les travaux ont continué après son adoption par d’importants acteurs du marché (HP, Microsoft,
Oracle, Unisys). La version 1.0 d’UML est sortie en janvier 1997 et, au cours de cette même
année, le langage UML a été accepté par l’OMG (Object Management Group). Il est actuellement disponible en version 2.0 (http://www.uml.org/). Les créateurs d’UML insistent tout
particulièrement sur le fait que leur notation est un langage de modélisation objet et non pas
une méthode. La notation UML peut ainsi se substituer sans perte de sémantique aux notations
de Booch, d’OMT ou d’OOSE. Le lecteur intéressé dispose d’ouvrages de qualité en français
sur la notation UML, citons [BOO 00], [MUL 00] et [ROQ 06].
Attribut (attribute) : donnée élémentaire servant à caractériser les classes et les relations.
Classe (class) : description abstraite d’un ensemble d’objets de même structure et de même
comportement extraits du monde à modéliser.
Méthodes (methods) : opérations programmées sur les objets d’une classe.
La description des classes UML se divise en trois compartiments contenant respectivement le
nom de la classe, les attributs de la classe et la signature des méthodes de la classe.
Figure 1-8 Évolution d’UML
UML 1.3 (1999)
UML 1.0 (1997)
IBM et ObjecTime
UML 0.9x
Unified Method 0.8 (1995)
Booch
OMT
OOSE
Autres
méthodes
Rational, HP, Microsoft,
Oracle, Unisys, etc.
UML 1.5
UML 2.0 (2003) puis 2.1 (2006)
