Presentation is loading. Please wait.

Presentation is loading. Please wait.

Model-Driven Development Maturity Model Tatiana Ribeiro Hipólito.

Similar presentations


Presentation on theme: "Model-Driven Development Maturity Model Tatiana Ribeiro Hipólito."— Presentation transcript:

1 Model-Driven Development Maturity Model Tatiana Ribeiro Hipólito

2 Roteiro Projeto MODELWARE WP2 Model-Driven Development Maturity Model Outros Modelos –Kleppe and Warmer’s Modelling Maturity Levels –IBM MDD Maturity Matrix Conclusão Referência

3 Projeto MODELWARE WP2 Model-Driven Developmente Maturity Model – MDD MM - Versão Preliminar. MM é um meio para avaliar o nível de capacidade de uma organização com relação ao MDD. Conjunto de práticas MDD relacionadas à implantação dos processos MDD: –Engenharia –Gerência –Apoio

4 Modelo Conceitual WP2 MDD Maturity Model MDD TCM Guidelines helps in transition Practice MDD Element’s Aspect includes MDD Metrics MDD Engineering Metrics MDD Business Metrics measures level refers to Technology Change Management: guia para introduzir e melhorar MDD nas organizações. Em desenvolvimento e serão refinadas na versão final. Level consist of

5 Estrutura do MDD MM

6 Maturity Levels Level 1: Ad-hoc Modelling Level 2: Manual Modelling Level 3: Initial MDD Level 4: Integrated MDD Level 5: Ultimate MDD MDD Maturity Model Level Practice MDD Element’s Aspect consist of includes

7 Práticas Engineering (ENG) Project Management (PJM) Support (SUP) MDD Maturity Model Level Practice MDD Element’s Aspect consist of includes

8 Práticas Ad-hoc Modeling Manual Modeling Initial MDD Integrated MDD Ultimate MDD

9 Práticas Modelling practices are sporadically used or not used at all.

10 Práticas EngineeringProject ManagementSupport ENG 1 – Identify modelling techniques ENG 2 – Define implementation model ENG 3 – Code the implementation model PJM 1 – Decide upon modelling tools

11 Práticas EngineeringProject ManagementSupport ENG 4 – Define business model ENG 5 – Develop technical model ENG 6 – Define transformations from technical model to code ENG 7 – Gerenate code from the technical model ENG 8 – Separate generated from non-generated code ENG 9 – Verify models PJM 2 – Define MDD-project worflow PJM 3 – Decide upon coverage of modelling activities SUP 1 – Establish and maintain repositories for models and transformations SUP 2 – Define, collect and analyze measures with respect to the modelling activities

12 Práticas EngineeringProject ManagementSupport ENG 10 – Select and use standard modelling language ENG 11 – Define domain model ENG 12 – Develop business model ENG 13 - Transform business models to technical models ENG 14 – Test the models ENG 15 – Separate the technical models of the product and the platform PJM 4 – Plan iterative development of application and system family platform

13 Práticas EngineeringProject ManagementSupport ENG 16 – Design domain- specific modelling languages ENG 17 – Continuously improve and validate the domain metamodel ENG 18 – Simulate and execute models PJM 5 – Establish and maintain strategic software assets

14 Elementos MDD MDD Maturity Model Level Practice MDD Element’s Aspect consist of includes Models Documentation Model Transformation and Code Generation Mechanisms Tools

15 Aspectos

16

17

18 O que se espera de cada nível

19

20 MDD Elements and Related Apstects Implemented Model

21 MDD Elements and Related Apstects Code

22 MDD Elements and Related Apstects Model to text Transformation (Implementation model to documentation)

23 MDD Elements and Related Apstects Tools

24

25 MDD Elements and Related Apstects Business Model

26 MDD Elements and Related Apstects Technical Model

27 MDD Elements and Related Apstects Model to text Transformation (Technical model to documentation)

28 MDD Elements and Related Apstects Code generation mechanisms (Technical model to code)

29 MDD Elements and Related Apstects Tools: Modelling tools

30

31 MDD Elements and Related Apstects Domain Model

32 MDD Elements and Related Apstects Business Model

33 MDD Elements and Related Apstects Architecture-centric meta model

34 MDD Elements and Related Apstects Model to model transformation (Business to technical model)

35 MDD Elements and Related Apstects Tools: Modelling tools; Model repositories; Basic model Testing tools

36

37 MDD Elements and Related Apstects Domain meta model

38 MDD Elements and Related Apstects Domain model

39 MDD Elements and Related Apstects Model to model Transformation (Domain to business model)

40 MDD Elements and Related Apstects Tools: Model simulation And execution tools

41 Kleppe and Warmer’s Modelling Maturity Levels

42 Kleppe and Warmer’s Modelling Maturity Levels

43 IBM MDD Maturity Matrix

44

45

46

47 Conclusão Complemento do CMMI Versão preliminar

48 Referência MODELWARE – – D2.6 MDD Maturity Model – Preliminary – Revision date: 12/12/05. Maximize the Business Value of the Software – Model-Driven Architecture. Borland, 2006.

49 FIM !!!


Download ppt "Model-Driven Development Maturity Model Tatiana Ribeiro Hipólito."

Similar presentations


Ads by Google