I. Prsentation
Dcembre 2006. La commission "UML RTF" de l'OMG1 va terminer ses travaux sur UML2, consacrant ainsi l'aboutissement de ce standard. Adopt en Juin 2004, UML2.0 qui est une rvision majeure de UML1.4, est dj support par un nombre important d'ateliers UML, d'autres devant annoncer prochainement leur support. Il reste que UML1.4 demeure trs majoritairement utilis, les nouveaux concepts UML2 n'tant pas encore bien compris, mis en uvre et mthodologiquement supports. Cependant que la poussire des volutes marketing retombe, il est temps de faire un point sur les vrais apports du standard UML2.0. Ce "white paper" rdig par un contributeur actif2 l'laboration de ce standard dcrit ses vrais apports et les fausses nouveauts, en fournissant un clairage pratique sur ce standard. Ce document est la troisime et dernire partie d'un White Paper dcompos en trois articles publis sparment: 1 Cible et porte de UML2: Nous dcrivons qui UML2 s'adresse, et son degr d'universalit, 2 UML2 pour chaque phase du cycle de vie: L'intrt et la pratique de UML pour chaque tape du cycle de vie sont discuts, avec des exemples pratiques, 3 Choisir UML2 et MDA: La mesure de l'ampleur du changement de UML1.4 vers UML2 est tablie, et l'intrt de l'adoption conjointe d'une dmarche MDA est valu.
Revision Task Force de l'organisme de standardization Object Management Group, charg de consolider le standard UML2.0, en prenant en compte les remarques mises sur le standard de part le monde 2 Les soumissionnaires initiaux (core team) ayant construit le standard sont: Computer Associates, Ericsson, ILogix, IBM, IONA, Kabira Technologies, Motorola, Oracle, Rational Software, SOFTEAM - Objecteering Software, Telelogic, Unisys, et WebGain
SOFTEAM 2005
Page 2/5
SOFTEAM 2005
Page 3/5
des structures de contrle au sein des diagrammes de squence. Leur extension a surtout t inspire par les besoins des domaines des tlcoms, qui doivent exprimer finement des protocoles. Les diagrammes de collaboration sont peu utiliss par les praticiens de UML1.4. Peu s'intressent donc leur volution, qui du point de vue de la reprsentation reste stable. Les diagrammes de classe ont bnfici de quelques extensions. Dans une grande majorit de cas, ceux-ci restent inchangs par rapport UML1.4. Lorsque des besoins de modlisation architecturale apparaissent, alors de nouvelles notions sont utilises, comme par exemple les composants, les parts et les ports. Les diagrammes de dploiement corrigent des insuffisances de UML1.4. Les notions d'artifact permettent de modliser la chane de production d'une application, en dcidant des lments grs et produits, comme par exemple des librairies ou des excutables. Les diagrammes d'tat peuvent tre structurs et factoriss pour tre rutiliss. On distingue maintenant les diagrammes d'tat de protocole, qui permet de dcrire le cycle de vie des objets. Les diagrammes de Use Case enfin, ne prsentent pas d'volutions notables.
SOFTEAM 2005
Page 4/5
Model Driven Architecture: Standardis l'OMG, l'approche MDA permet de sparer les niveaux de modlisation (dependants ou non des plateformes), et d'automatiser les transformations entre chaque niveau. Pour plus de dtails, voir " http://www.omg.org/mda/" 4 voir "http://www.objecteering.com/products_mda_modeler.php"
SOFTEAM 2005
Page 5/5
V. A Propos de l'auteur
Philippe DESFRAY, co-fondateur et directeur technique de SOFTEAM - la maison mre dObjecteering Software - est un expert internationalement reconnu des modles et mthodes, en particulier centrs sur UML. Crateur de la mthode objet Classe Relation dans les annes 1990, il a publi trois livres, en particulier Object Engineering - The fourth dimension - ADDISON WESLEY - 1994., et a pilot le dveloppement de latelier UML Objecteering . Prcurseur des technologies MDA5 , il a introduit ds 1994 des outils supports de cette approche. Depuis 1994, Philippe Desfray reprsente de SOFTEAM au sein de lOMG o il participe llaboration de plusieurs standards, dont notamment UML. Ses travaux continus sur le dveloppement guid par le modle lont conduit participer, ds lorigine, la dfinition du standard UML, en y dirigeant la dfinition de nouvelles notions comme par exemple les profil UML , et faire dvelopper son support outill au sein de latelier Objecteering. Dirigeant une forte activit R&D au sein de SOFTEAM et en coopration avec de grands organismes europens, Philippe Desfray uvre pour une application directe des rsultats au sein des diverses activits de SOFTEAM : conseil, formation et support outill par latelier Objecteering.
Model Driven Architecture : dmarche et technologie sous tendant les nouveaux standards de lOMG
SOFTEAM 2005