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

 > 

Stratégie de test au sein du processus d'évolution d'architecture de Sodifrance

( Télécharger le fichier original )
par Laurent GARNIER
CNAM Nantes - Ingénieur informatique 2011
  

sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

CONSERVATOIRE NATIONAL DES ARTS ET METIERS
CENTRE REGIONAL DES PAYS DE LA LOIRE
CENTRE D'ENSEIGNEMENT DE NANTES

MEMOIRE
présenté en vue d'obtenir le
DIPLÔME D'INGENIEUR C.N.A.M.
en
INFORMATIQUE
par
Laurent GARNIER

Stratégie de test au sein du processus d'évolution

d'architecture de Sodifrance

Soutenu le 16 décembre 2011

JURY

Présidente : Mme METAIS, professeur Cnam Paris

Membres : M. BRIAND, professeur Ecole Polytechnique Nantes

M. BELLEIL, tuteur Cnam, professeur Université de Nantes M. BRETON, tuteur entreprise, co-directeur DTOP, Sodifrance M. PACAUD, architecte technique, DTOP, Sodifrance

CNAM de Nantes - 2010 / 2011 - Mémoire d'ingénieur

 

CNAM de Nantes - 2010 / 2011 - Mémoire d'ingénieur

 

Sommaire

1 Introduction 11

2 L'environnement 13

2.1 Présentation de l'entreprise 13

2.2 Le processus d'évolution d'architecture 15

3 Le travail réalisé 23

3.1 Etat de l'art 23

3.2 Plate-forme de migration (« Migration Platform ») 35

4 Les travaux connexes 53

4.1 Réalisation d'un plugin Eclipse 53

4.2 Instrumentation 55

4.3 Partenariat avec la société Kalios 57

5 Conclusion 61

6 Bibliographie 62

7 Annexes 65

7.1 L'architecture dirigée par les modèles (Model Driven Architecture, MDA) 65

7.2 Documentation partielle du métamodèle « Migration Platform » 77

7.3 MIA Transformation 85

7.4 MIA Generation 87

7.5 Du XML au Jar 89

7.6 Du métamodèle au Jar 93

CNAM de Nantes - 2010 / 2011 - Mémoire d'ingénieur

 

CNAM de Nantes - 2010 / 2011 - Mémoire d'ingénieur

 

Acronymes

ADM : Architecture Driven Modernization (Modernisation dirigée par les modèles)

ANT : Architecture N Tiers

API : Application Programming Interface (Interface de programmation)

ASTM : Abstract Syntax Tree Metamodel (métamodèle d'arbre de syntaxe abstrait)

BU : Business Unit (Unité d'affaires)

CDO : Connected Data Objects (Objets de données connectés)

CIM : Computation Independent Model (Modèle des exigences)

DAO : Data Access Object (Objet d'accès aux données)

HTML : HyperText Markup Language (Langage de balises Hyper texte)

JAR : Java ARchive (Archive Java)

KDM : Knowledge Discovery Metamodel (Métamodèle de découverte de la connaissance)

MDA : Model Driven Architecture (Architecture dirigée par les modèles)

MDE : Model Driver Engineering (Ingénierie dirigée par les modèles

MIA : Model In Action (Modèles en action)

OMG : Object Management Group (groupe de standardisation des technologies objet)

ORM : Object Relational Mapper (mapping (correspondance) objet / relationnel)

PDM : Platform Definition Model (Modèle de description de la plate-forme)

PIM : Platform Independent Model (modèle indépendant de la plate-forme)

POC : Proof Of Concept (Preuve de concept)

PSM : Platform Specific Model (modèle spécifique à la plate-forme)

SGBDR : Système de Gestion de Base de Données Relationnelle

SLOC : Source Line Of Code (Nombre de ligne de code source)

SQL : Structured Query Language (Langage de requête structure)

UCBT : Use Case Base Testing (Tests bases sur les cas d'utilisation)

UML : Unified Modeling Language (langage de modélisation unifié)

XMI : XML Metadata Interchange (standard pour l'échange de métadonnées)

XML : eXtended Markup Language (langage à balises extensible)

CNAM de Nantes - 2010 / 2011 - Mémoire d'ingénieur

sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Tu supportes des injustices; Consoles-toi, le vrai malheur est d'en faire"   Démocrite