MDD Maturity Model: A Roadmap for Introducing Model-Driven Development

Author(s):  
Erkuden Rios ◽  
Teodora Bozheva ◽  
Aitor Bediaga ◽  
Nathalie Guilloreau
2018 ◽  
Author(s):  
◽  
Rosalba Matos Mareño

El trabajo de tesis busca integrar el modelo de capacidad y madurez, Capability Maturity Model (CMMI) y la metodología de desarrollo de software bajo el paradigma de modelos, Model driven development (MDD), con el fin de mejorar la calidad y productividad en los proyectos de desarrollo de software, y por ende realizar un aporte a la industria de software. La estrategia utilizada fue identificar los riesgos inherentes a los desarrollos bajo el paradigma MDA, uno de los enfoque de MDD, en el cumplimiento de los lineamientos del CMMI-DEV, niveles 2 y 3, y luego determinar cuáles artefactos deben implementarse en el desarrollo para minimizar los riesgos, y asegurar el éxito en las evaluaciones CMMI-DEV en esos niveles. Como trabajo futuro se recomienda realizar proyecto colaborativo con la intervención de las comunidades de adeptos a MDD, CMMI y metodologías ágiles con el fin de proponer la integración de las metodologías de desarrollo ágiles y la impulsada por modelos, al modelo de capacidad y madurez CMMI, teniendo en cuenta los riesgos asociados a las transformaciones de modelos, los nuevos artefactos que deben usarse para minimizar los riesgos y las diferentes etapas por las que atraviesa una organización que evoluciona los procesos de desarrollo utilizando modelos, que se traducirían en niveles de madurez, y la necesidad de que el modelo se pueda utilizar en empresas medianas y pequeñas de software, proporcionando un guía de calidad íntegra al equipo de desarrollo y una herramienta a los evaluadores del modelo CMMI-DEV.


2009 ◽  
Vol 51 (8) ◽  
pp. 1244-1260 ◽  
Author(s):  
Georgia M. Kapitsaki ◽  
Dimitrios A. Kateros ◽  
George N. Prezerakos ◽  
Iakovos S. Venieris

Author(s):  
Siamak Farshidi ◽  
Slinger Jansen ◽  
Sven Fortuin

AbstractModel-driven development platforms shift the focus of software development activity from coding to modeling for enterprises. A significant number of such platforms are available in the market. Selecting the best fitting platform is challenging, as domain experts are not typically model-driven deployment platform experts and have limited time for acquiring the needed knowledge. We model the problem as a multi-criteria decision-making problem and capture knowledge systematically about the features and qualities of 30 alternative platforms. Through four industry case studies, we confirm that the model supports decision-makers with the selection problem by reducing the time and cost of the decision-making process and by providing a richer list of options than the enterprises considered initially. We show that having decision knowledge readily available supports decision-makers in making more rational, efficient, and effective decisions. The study’s theoretical contribution is the observation that the decision framework provides a reliable approach for creating decision models in software production.


Sign in / Sign up

Export Citation Format

Share Document