LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Le langage de modélisation objet UML

Mémoires Gratuits : Le langage de modélisation objet UML. Recherche parmi 298 000+ dissertations

Par   •  18 Janvier 2013  •  7 951 Mots (32 Pages)  •  1 076 Vues

Page 1 sur 32

Le langage de modélisation objet UML

(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 »).

1. 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.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 HOOD User Group, http://perso.wanadoo.fr/adalog/hoodbook.htm.

• http://www.hood.be : site officiel de HOOD

• http://www.estec.esa.nl/wmwww/WME/oot/hood/ : site de l'ESA (Agence Spatiale Européenne)

M2PO.

• D. R. C. Hill, Analyse orientée objets & modélisation par simulation, Addison-Wesley France, 1993.

OMT (Object Modeling Technique), J. Rumbaugh, 1987-1989.

• J. Rumbaugh, M. Blaha, W. Premerlani et F. Eddy, OMT Modélisation et Conception Orientées Objet, Masson, 1996 (2nde éd.).

• J. Rumbaugh et al., OMT Solution des exercices, Masson, 1996.

• http://www.csioo.com/cetusfr/oo_ooa_ood_methods.html#oo_meth_omt : Cetus

• http://www.rational.com/support/techpapers/omt/ : Rational Software Corporation

• http://www.rational.com/support/techpapers/omt/summary.html : J. Rumbaugh

• http://www.netinfo.fr/objectland/langages/n9.94/OMT.html : en français (partie statique)

OOA (Object Oriented Analysis), S. Shlaer & S. J. Mellors, 1979.

• S. Shlaer et S. J. Mellors, Object lifecycles: Modeling the world in states, Yourdon Press, Prentice Hall, 1988.

OOA/OOD (Object Oriented Analysis/Object Oriented Design), P. Coad & E. Yourdon, 1991.

• P. Coad et E. Yourdon, Object Oriented Analysis, Yourdon Press, Prentice Hall, 1991 (2nde éd.).

OOD (Object Oriented Design), G. Booch, entre 1980 et 1983.

• G. Booch, Analyse et Conception Orientées Objet, Addison-Wesley France, 1994 (2nde éd.).

• R. Martin, Designing Object Oriented C++ Applications using the Booch Method, Prentice Hall, 1995, http://www.oma.com/DOOCPPAUBM/bookFlier.html.

• http://www.csioo.com/cetusfr/oo_ooa_ood_methods.html#oo_meth_booch : Cetus

• http://www.iconcomp.com/papers/comp/comp_87.html : ICON Computing

• http://www.platinum.com/clrlake/para_30/oo_mthd/booch.htm : Platinium Technology

• http://www.itr.ch/courses/case/BoochReference/ : (par P. Schneider)

• http://arkhp1.kek.jp/~amako/amakoInfo.html : (par K. Amako)

OOM (Orientaton Objet dans Merise), A. Rochfeld et M. Bouzeghoub, 1993.

• A. Rochfeld et M. Bouzeghoub, From Merise to OOM, revue ISI vol. 1 n° 2, AFCET-Hermès, Paris, 1993.

OOSE (Object Oriented Software Engineering), I. Jacobson, 1980.

• I. Jacobson, M. Christerson, P. Jonson et G. Ôvergaard, Object Oriented Software Engineering: A use case driven approach, Addison-Wesley, 1992.

OPEN.

Concurrent d’UML, proposant en plus un processus de développement.

• D. Firesmith, B. Henderson-Sellers et I. Graham, The OML Reference Manual, SIGS Books, NY, 1997 (ou chez Cambridge University Press).

• D.G. Firesmith, G. Hendley, S. Krutsch et M. Stowe, Documenting a Complete Java Application using OPEN, série OPEN publiée par Addison-Wesley.

• I. Graham, B. Henderson-Sellers et H. Younessi, The OPEN Process Specification, Addison-Wesley,1997.

• B. Henderson-Sellers,T. Simons et H. Younessi, The OPEN Toolbox of Techniques, Masson, Addison-Wesley, 1998.

• http://www.csse.swin.edu.au/cotar/OPEN/

• http://www.csse.swin.edu.au/cotar/OPEN/OBJMAG/OBJMAG.html

• http://www.csse.swin.edu.au/cotar/OPEN/ROAD/ROAD.html

ROOM.

• http://www.dmi.usherb.ca/~normand/memoire/index.html

...

Télécharger au format  txt (64 Kb)   pdf (589.3 Kb)   docx (36.4 Kb)  
Voir 31 pages de plus »
Uniquement disponible sur LaDissertation.com