Title: MDA, le retour dunebonne ide
1MDA, le retour dune bonne idée
We cant solve problems by using the same kind
of thinking we used when we created them.
. Albert Einstein
2Objectif de la présentation
- Objectif
- Thèmes
- Les fondamentaux, lévolution des idées
- Les types de modèles
- Lenchaînement des modèles
- La production du code
Identifier les modèles nécessairespour couvrir
la chaîne dactivité
Durée de la présentation 40 mn
Protection des documents
3Contenu de la présentation
- Une brève histoire des modèles
- À la recherche des modèles
- Larticulation des modèles
4Agenda
5Une brève histoire
1
- Une idée présente à laube du génie logiciel
- Il est utile de considérer lhistoire
6Selon Merise
- La stratification en niveaux d abstraction
- (ou niveaux de préoccupation)?
Système dinformation naturel
Choix de gestion
SIO
Niveau conceptuel
Choix d organisation
Système d information organisationnel
Niveau organisationnel
Choix logiciels
SII
Niveau logique
Choix techniques
Niveau physique
Système d information informatisé
7Le framework de Zachman image
8Enterprise Architecture
- The Open Group Architecture Framework
- Iteration between the four levels of modeling
- Extrait de TOGAF, version 8.1, Enterprise
Edition
Architecture métier
Architecture applicative
Architecture de données
Architecture technologique
9Bilan
- La bonne idée les niveaux dabstraction
- separation of concerns
- Les difficultés dans les pratiques
- Trop orienté informatique
- Mélange des considérations dans les modèles
- Les limites des méthodes antérieures
- Liées au paradigme de lépoque
- La séparation données-traitements
10À la recherche des modèles
2
- Couvrir toute la chaîne dactivité
- Tout dire
- Ordonner la matière
Que faut-il représenter ?
11Première approche
Le savoir cur de métier, notions
Comment relier ?Comment optimiser ?
Lactivité processus métier
Les outils logiciels
Les équipements
12 Que faut-il représenter ?
La Topologie du Système Entreprise
13Larticulation des modèles
3
- Limportance de la dérivation
- MDA et la technique de dérivation fondée
sur les profils UML nous permettent
dindustrialiser la production du logiciel - Deux temps
- La transformation dun modèle en un autre
- La synchronisation modèle/code
- Illustration des règles de dérivation
- /
14Les aspects impliqués
- Une représentation logique du système
informatique - Faisant référence aux modèles amont
15Les modèles
- Les PIM
- Tous les modèles amont
- Sémantique
- Pragmatique
- Géographique
- Plus le modèle intermédiaire
- Logique
- Les PSM
- Modèles généraux
- Matériel
- Technique
- Modèles particuliers
- Logiciel
- Physique
exploite
prépare
16Le principe de la dérivation
Strate "Présentation"
Strate "Organisation"
Strate "Métier"
17La dérivation du modèle sémantique
Classesémantique
Attributs
Structurede données
Opérations
Automate à états
Services interne
18La dérivation du modèle pragmatique
Cas dutilisation
Opérations
(Activités élémentaires)?
Graphe dactivité
Services externe
Scénarios
19Conclusion
- Praxeme, une méthodologie dentreprise
- Publique et ouverte
- Fondée sur les standards
- Soutenues par des acteurs publics et privés
- Pour en savoir plus
- Le site de lassociation Praxeme Institute
- www.praxeme.org
- Le Symposium
- Le vendredi 14 décembre 2007
- Enterprise Architecture, MOA, témoignages
Le sensde laction
MDA permet de réactiver notre héritage
méthodologique
20Louvrage
- Cas concret dune refonte de système
dinformation en SOA - SMABTP
- Application de Praxeme
- Mise au point des procédés pour SOA
- Outillage
- Framework
- Profil UML
- Génération
- Cf. conférence de Philippe DESFRAY