Table des illustrations
Figure 1 : Répartition des agences Sodifrance en France et
en Belgique. 12
Figure 2 : Organisation fonctionnelle 2011 (source Sodifrance)
14
Figure 3 : Processus global de migration (source Sodifrance)
14
Figure 4 : Les transformations des modèles MDA (Villemin
2011, p.12) 16
Figure 5 : Unification PIM et PDM pour produire
le PSM puis le code (Villemin 2011, p.14) 16
Figure 6 : Le processus d'évolution d'architecture (source
Sodifrance) 18
Figure 7 : Extrait du métamodèle architecture
n-tiers (ANT) 18
Figure 8 : Notions de base en technologie des objets
(Bézivin 2004) 22
Figure 9 : Notions de base en ingénierie des
modèles (Bézivin 2004) 22
Figure 10 : Diagramme de classe extrait du
métamodèle KDM 26
Figure 11 : Diagramme de classe extrait du
métamodèle « Migration Platform » 26
Figure 12 : Le modèle en V (Mirman 2011) 28
Figure 13 : Implémentation des tests avec NModel
(Chinnapongse et al. 2009) 30
Figure 14 : Relations entre les sous modèles des tests
basés sur les cas d'utilisation 32
Figure 15 : Cas d'utilisation de la plate-forme de migration
(« Migration Platform ») 34
Figure 16 : Vue d'ensemble des paquetages constituant le
métamodèle « Migration Platform » (Source
Sodifrance, les parties que j'ai modélisées sont en
vert) 34
Figure 17 : Processus d'alimentation de la cartographie
d'application 36
Figure 18 : Diagramme de classe du paquetage « Core »
38
Figure 19 : Diagramme de classe du paquetage « CodeItems
» 38
Figure 20 : Les classes du paquetage architecture des tests
(« Testing.Architecture ») 40
Figure 21 : Les classes du paquetage données de test
(« Testing.Data ») 40
Figure 22 : Exploitation de la cartographie pour produire un
diagramme de classe 42
Figure 23 : Exploitation de la cartographie de test pour produire
un diagramme de séquence 44
Figure 24 : Exploitation de la cartographie pour produire un
diagramme de classes... inutilisable 44
Figure 25 : Exploitation de la cartographie pour produire un
graphe 46
Figure 26 : Graphe hiérarchique d'appels entre
éléments 46
Figure 27 : Exploitation de la cartographie de test pour produire
un graphe hiérarchique 47
Figure 28 : Les classes du paquetage traçabilité
(« Traceability ) 50
Figure 29 : Vue de synthèse du plugin Eclipse (source
Sodifrance) 52
Figure 30 : Vue du suivi d'intégration du plugin Eclipse
(source Sodifrance) 52
Figure 31 : Copie d'écran de la page Html du taux de
couverture de l'application LV 54
Figure 32 : Copie d'écran de la page HTML
détaillant le code d'une méthode de l'application LV 54
Figure 33 : Diagramme de séquence d'appels à
l'opération « SdfCartography » 56
Figure 34 : Utilisation d'une fonctionnalité de
yEd pour obtenir un premier niveau de lotissement 60
Figure 37 : Model Driven Architecture (Projet ACCORD
2011) 66
Figure 38 : diagramme de classes du MOF1.4 68
Figure 39 : les quatre niveaux de l'architecture du MDA (Blanc
2005, p.40) 68
Figure 40 : Les transformations des modèles MDA (Villemin
2011, p.12) 70
Figure 41 : transformations de modèles (Blanc 2005, p.11)
70
Figure 42 : Les relations entre les métamodèles de
QVT (Object Management Group 2011c) 72
Figure 43 : Alignement entre
modèle/métamodèle et DTD/document XML (Blanc 2005, p.103)
74
Figure 44 : XMI et la structuration des balises XML (Blanc 2005,
p.104) 74
Figure 35 : CoreDiagram Diagram (Source Sodifrance,
métamodèle « Migration Platform ») 76
Figure 36 : CodeItemsDiagram Diagram (Source Sodifrance,
métamodèle « Migration Platform ») 76
Figure 45 : TestArchitectureDiagram Diagram 80
Figure 46 : TestDataDiagram Diagram 82
Figure 47 : TraceabilityDiagram Diagram 82
CNAM de Nantes - 2010 / 2011 - Mémoire
d'ingénieur
|
|
Figure 48 : Copie d'écran du logiciel MIA
Transformation en mode développement 84
Figure 49 : Copie d'écran du logiciel MIA
Transformation en mode trace 84
Figure 50 : Copie d'écran du logiciel MIA
Generation en mode développement 86
Figure 51 : Copie d'écran du logiciel MIA
Generation en mode trace 86
Figure 52 : Processus de constitution du Jar à partir d'un
flux XML. 88
Figure 53 : métamodèle de paramétrage
sYnopsis 92
Figure 54 : sélection du métamodèle avec les
outils MIA 94
Figure 55 : exemple de modèle chargé dans MIA
Generation 94
Figure 56 : exemple de génération dans MIA
Generation 95
CNAM de Nantes - 2010 / 2011 - Mémoire
d'ingénieur
|
|
CNAM de Nantes - 2010 / 2011 - Mémoire
d'ingénieur
|
|
|