Modeliosoft@md day2011

1,298 views
1,164 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,298
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
63
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Modeliosoft@md day2011

  1. 1. Architecture d’Entreprise : UML,BPMN et MDA au service de l’EA et du standard TOGAF Philippe Desfray SOFTEAM – Modeliosoft Dec- 2011 www.modeliosoft.com SOFTEAM – Modeliosoft – MDDAY 1
  2. 2. Standardiser l’Architecture d’Entreprise• L’EA est une pratique majeure dans les entreprises qui doit encore se généraliser• Beaucoup d’entreprises définissent leur propre approche de l’Architecture d’Entreprise – Concepts spécifiques, Notations spécifiques, …• Historiquement, les ateliers dédiés EA utilisaient des notations propriétaires• La prolifération des standards est aussi un facteur de confusion pour les Entreprises: – TOGAF, MODAF, DODAF, UPDM, CMMi, COBBIT, ITIL, UML, BPMN, BMM, SysML, … SOFTEAM – Modeliosoft – MD-DAY 2
  3. 3. TOGAF : La solution la plus diffusée de framework EA• TOGAF : Un cadre pour l’EA fournissant une approche complète pour concevoir, plannifier, implémenter et assurer la gouvernance d’une architecture d’information d’entreprise.• TOGAF est le standard EA le plus utilisé en entreprises:• Pourquoi ne pas tout simplement utiliser TOGAF? SOFTEAM – Modeliosoft - MDDay 3
  4. 4. Un Framework N’EST PAS une solution sur étagère• Le Framework TOGAF fournit: – Une terminologie – Un cycle de vie générique – Des bonnes pratiques• Il ne fournit pas – Une notation de modélisation – Une approche d’EA adaptée à votre organisationVous devez définir votre approche et vos techniques de modélisation pour TOGAF • Cette activité fait partie de la “preliminary phase” TOGAF SOFTEAM – Modeliosoft - MDDay 4
  5. 5. Quelle aide peuvent apporter les standards OMG? • Artefacts et points de vues TOGAF – Diagram, Catalogs, Matrixes• Les standards OMG peuvent apporter le support de modélisation pour TOGAF SOFTEAM – Modeliosoft - MDDay 5
  6. 6. Standards OMG utiles• TOGAF n’impose pas l’usage d’autres standards ou pratiques• TOGAF recommande • UML and BPMN • une définition d’architecture applicative basée SOA SBVR BMM BPMN OSM SoaML ODM SCA UML SysML SOFTEAM – Modeliosoft - MDDay 6
  7. 7. Contribution des standards OMG pour supporterTOGAF• UML : Business and system Use Cases, Data Architecture (class models, business entities), Product & entities state diagrams• BPMN : Flow diagrams, Business process modeling• UML/SoaML : Application Architecture• SysML : Requirement analysis and modeling• BMM : Vision, Goal analysis• UML Profiles : all other modeling activities SOFTEAM – Modeliosoft - MDDay 7
  8. 8. Exemple: Modélisation des entités métier Business EntityL’objectif premier des diagrammes de classe est de définir lesrelations entre les entités métier critiques dans l’entreprise. SOFTEAM – Modeliosoft - MDDay 8
  9. 9. Modélisation de l’Organisation Actor Business UnitDiagramme de décomposition d’organisation(Profil UML) SOFTEAM – Modeliosoft - MDDay 9
  10. 10. Modélisation de l’organisation (2) Organization role diagram SOFTEAM – Modeliosoft - MDDay 10
  11. 11. Modélisation de l’organisation : Focalisation sur un Acteur GoalProcess Location SOFTEAM – Modeliosoft - MDDay 11
  12. 12. Modélisation de la localisation des roles SOFTEAM – Modeliosoft - MDDay 12
  13. 13. Event diagram : Process map, processes overview Product Business event SOFTEAM – Modeliosoft - MDDay 13
  14. 14. Modélisation des processus métier BPMN intégré à UML SOFTEAM – Modeliosoft - MDDay 14
  15. 15. Modélisation de l’architecture applicative Application component Application Communication Diagram SOFTEAM – Modeliosoft - MDDay 15
  16. 16. Architecture technologiqueNetwork computing hardware diagram Device SOFTEAM – Modeliosoft - MDDay 16
  17. 17. Analyse des exigences• Les exigences sont au centre de Exigence l’ADM Togaf• Diagrammes d’exigence (de SysML) SOFTEAM – Modeliosoft - MDDay 17
  18. 18. Analyse des objectifs Goal• Métamodel défini par le standard BMM SOFTEAM – Modeliosoft - MDDay 18
  19. 19. Business Footpring diagram FonctionServiceMétier Fournit une vue générale de la stratégie, en partant des objectifs SOFTEAM – Modeliosoft - MDDay 19
  20. 20. Pourquoi utiliser les standards OMG pour TOGAF? • Solutions sur étagère pour construire les artefacts • Supporté par de nombreux outils: UML2/BPMN2 – Puissant et à prix accessible – Extensible, • Courbe d’apprentissage facilitée • Sémantique maîtrisée des langages de modélisation • Les outils les plus élaborés (Modelio) intègrent – l’analyse des objectifs, le support du dictionnaire, l’analyse des exigence et leur modélisation SOFTEAM – Modeliosoft - MDDay 20
  21. 21. Tirer parti de l’approche MDA pour l’architectured’entreprise• Génération des livrables (matrices, catalogues TOGAF)• Transformation de modèle (ex : modèle des entités métier => modèle de persistence, données de services, …)• Extension et adaptation du cadre d’architecture d’entreprise• Contrôle de cohérence dédié sur toute la portée du modèle• Gestion globale de la traçabilité, analyse d’impact SOFTEAM – Modeliosoft - MDDay 21
  22. 22. Enchaîner les modèles avec MDA SOFTEAM – Modeliosoft - MDDay 22
  23. 23. More information• www.omg.org –• www.modeliosoft .com : whitepapers, évaluez Modelio TOGAF Architect• www.modelio.org : Edition open source Modelio et support modélisation TOGAF• www.togaf-modeling.com : Exemples de modélisation TOGAF• Livre bientôt publié (Q1 2012) : MISE EN PRATIQUE DE TOGAF Modélisation de larchitecture dentreprise. P. Desfray – G. Raymond (TOGAF in practice: Modeling Enterprise Architecture) SOFTEAM – Modeliosoft - MDDay 23

×