WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Architecture soa (architecture orientée services)

( Télécharger le fichier original )
par Virginie ELIAS
CNAM Nantes - Pays de la Loire - Ingénieur en Informatique 2009
  

précédent sommaire suivant

Extinction Rebellion

1.6.3.3 Illustration simple

A partir d'un diagramme de classe, un des objectifs est de générer le code d'un XML Schéma.

Transformation UML vers XML

(...)

<complexType name="Homme">

<complexContent>

<extension base="Humain">

<all/>

</extension>

</complexContent>

</complexType>

<complexType name="Humain">

<all>

<element name="Nom"/>

<element name="Prénom"/>

</all>

</complexType>

<complexType name="Femme">

<complexContent>

<extension base="Humain">

<all>

<element name="Nom_jeune_fille"/>

</all>

</extension>

</complexContent>

</complexType>

</schema>

Illustration 35 : Réalisation Model Driven Architecture (MDA)

Cette réalisation a été obtenue à partir de Magicdraw version 16 Enterprise et de XmlSpy version 4.3. La transformation obéit aux règles de mappage86(*) par défaut à l'outil MagicDraw. Il aurait été possible de les modifier avant de lancer la transformation. Il est tout aussi possible de procéder à l'opération inverse (dit « reverse engineering » ou retro-enginerie) et de générer un modèle Uml à partir de code Java, C, XML etc.

Ce mémoire montrera que la démarche MDA va beaucoup plus loin en terme de modèles et donc de génération de code.

* 86 Mappage (mapping) : définition d'une correspondance entre deux objets de même nature mais pas de même forme.

précédent sommaire suivant






Extinction Rebellion





Changeons ce systeme injuste, Soyez votre propre syndic





"Le doute est le commencement de la sagesse"   Aristote