Download presentation
Presentation is loading. Please wait.
Published byDiego Eggleston Modified over 9 years ago
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
18
O que se espera de cada nível
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
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
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
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
47
Conclusão Complemento do CMMI Versão preliminar
48
Referência MODELWARE – 511731 – D2.6 MDD Maturity Model – Preliminary – Revision 1.2.5 date: 12/12/05. Maximize the Business Value of the Software – Model-Driven Architecture. Borland, 2006.
49
FIM !!!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.