In Spanish
El Desarrollo de Software Dirigido por Modelos (MDD) es una disciplina que está generando muchas expectativas como alternativa a los métodos convencionales de producción de software. Dado que MDD es un paradigma emergente, aún no se han establecido estándares para medir la calidad de sus aplicaciones. Este trabajo ofrece un aporte en este sentido, realizando un análisis de las buenas prácticas MDD en relación con el nivel de madurez 2 del CMMI-DEV 1.3. Para cada práctica específica en cada Área de Proceso del Nivel 2 del CMMI-DEV 1.3, las mejores prácticas MDD fueron analizadas para determinar si brindan soporte a cada práctica específica. Posteriormente, se procedió a validar los resultados obtenidos consultando a profesionales de ingeniería de software especialistas en el tema. Para cada área de proceso, el grado de soporte brindado por MDD para cada práctica específica fue calculado. Finalmente se elaboraron propuestas que permitirían incrementar el soporte MDD, con vistas a lograr que una organización que lo utilice esté en condiciones de certificar CMMI-DEV 1.3 Nivel 2.
In English
Software Development Process by Model-Driven (MDD) is a discipline that is generating a lot of expectations as an alternative to conventional methods of software production. Given that MDD is an emerging paradigm, standards for measuring the quality of its applications have not been established yet. This paper provides a contribution in this regard, analyzing MDD good practices in relation to CMMIDEV 1.3 Level 2. For each specific practice in each CMMI level 2 Process Area, MDD best practices were assessed to determine whether they support or not each CMMI Level 2 specific practice. Software engineering professionals were consulted to evaluate the results. For each Process Area the percentage of specific practices supported by MDD was calculated. The assessment resulted in the elaboration of proposals to enhance MDD support in order to certify CMMI-DEV 1.3 Level 2.