MDA en action : ingénierie logicielle guidée par les modèles

MDA en action : ingénierie logicielle guidée par les modèles

MDA en action : ingénierie logicielle guidée par les modèles
Éditeur: Eyrolles
2005ISBN 9782212115390
Format: BrochéLangue : Français

Les modèles au service de la productivité

et de la pérennité des développements

Nouvelle approche d'ingénierie logicielle élaborée par l'OMG, MDA

(Model Driven Architecture) prône l'utilisation systématique de

modèles dans toutes les phases du cycle de vie des applications

informatiques, de l'analyse et conception à la génération de code et

au déploiement.

Pour une meilleure productivité et une plus grande pérennité des

développements, la logique métier d'une application est modélisée

indépendamment de toute plate-forme d'exécution, un mécanisme

de transformation de modèles permettant ensuite de produire automatiquement

les modèles et le code spécifiques à chaque plate-forme

(J2EE, .NET, PHP...).

Mise en oeuvre pratique de MDA,

illustrée par une étude de cas

Après une description détaillée des standards sur lesquels

repose MDA, tels que UML, MOF, OCL et XMI, l'ouvrage insiste sur

les aspects pratiques de sa mise en oeuvre. Il montre comment

construire des transformations de modèles en Java à l'aide de l'API

JMI et du framework EMF, et présente deux outils MDA du marché :

IBM Rational Software Modeler et Objecteering/MDA Modeler.

L'ouvrage décrit enfin comment MDA prend en compte les plate-formes

d'exécution, en détaillant plus particulièrement les environnements

J2EE/EJB et PHP. Tous ces aspects de l'approche MDA sont

illustrés par une étude de cas, une application de commerce électronique

développée simultanément en J2EE et en PHP.

Au sommaire

Architecture MDA (CIM, PIM, PSM...) Pérennité des

savoir-faire avec MDA. Modèles, métamodèles et méta-métamodèles

UML 2.0 OCL et AS Représentation

des modèles en XML : XMI et DI Gains de productivité

(frameworks et outils). Manipulation des modèles avec

JMI et EMF Transformation de modèles Outils MDA :

IBM Rational Software Modeler et Objecteering/MDA

Modeler Prise en compte des plate-formes d'exécution.

MDA et les plates-formes d'exécution La plate-forme

J2EE La plate-forme PHP Étude de cas. L'application

PetStore : du modèle UML 2.0 à la génération de code

J2EE et PHP 5 Annexe. Contenu du CD-Rom et procédures

d'installation.

Ce livre est proposé par (0) membre(s)
Ce livre est mis en favori par (0) membre(s)