Uml cours
[pic] (Copyright ( de Rational Software Corporation)
UML est le langage de modélisation de la technologie objet, standard adopté par les grands acteurs du marché. Ce document (qui doit beaucoup aux ouvrages – que je vous conseille fortement – De MERISE à UML de N. Kettani, D. Mignet, P. Paré et C. Rosenthal-Sabroux et Modélisation objet avec UML de P.-A. Muller, tous deux parus aux éditions Eyrolles en 1998 … et à quelques recherches sur le Web) propose une présentation rapide d’UML (qui renvoie surtout à des ouvrages et à des sites Internet) et la description des modèles d’UML (illustrés de surcroît par l’exemple « jouet »).
Présentation
UML, langage de modélisation objet, est récent mais déjà très référencé (qu’il s’agisse d’ouvrages ou de sites Internet) et dispose de nombreux outils. Notez qu’UML est ouvert et n’est la propriété de personne.
Après avoir cité quelques méthodes objet, ce chapitre présente succinctement UML : une définition, des généralités, un court historique, une bibliographie et des outils (i.e. ateliers de génie logiciel).
1 Quelques méthodes objet
Pas moins d’une cinquantaine de méthodes objet ont été dénombrées au milieu des années 90. Les méthodes objet qui suivent sont citées par J. Delatour (LIGLOO) du LAAS de Toulouse (http://www.laas.fr/~delatour/Igloo/methodeOO_image_fr.html) ou documentées dans N. Kettani, D. Mignet, P. Paré et C. Rosenthal-Sabroux, De MERISE à UML, Eyrolles, 1998.
Catalysis, D. D'Souza. • D. D'Souza et A. Wills, Objects, Components, and Frameworks with UML: The Catalysis Approach, Addison-Wesley, 1998, http://iconcomp.com/catalysis/catalysis-book/index.html. • http://www.iconcomp.com/catalysis/
HOOD (Hierarchical Object Oriented Design), B. Delatte, M. Heitz et J.F. Muller, 1987. • B. Delatte, M. Heitz et J.F. Muller, HOOD Reference manual 3.1, Masson, 1993. • J.-P. Rosen, HOOD, An Industrial Approach for Software Design, édition