Articulo de referencia

Niveles de madurez de los modelos

Los niveles de madurez del modelado (MDA) son un sistema de clasificación definido por Anneke Kleppe y Jos Warmer en su libro MDA Explained (publicado por Addison-Wesley ). Esto...

Los niveles de madurez del modelado (MDA) son un sistema de clasificación definido por Anneke Kleppe y Jos Warmer en su libro MDA Explained (publicado por Addison-Wesley ). Estos niveles caracterizan el papel del modelado en un proyecto de software.

El concepto guarda similitud con la forma en que se evalúan los procesos de software con el Modelo de Madurez de Capacidades .

Hay 6 niveles:

Nivel 0
Sin especificación: la especificación del software no está escrita. Se mantiene en la mente de los desarrolladores.
Nivel 1
Especificación textual: el software se especifica mediante un texto en lenguaje natural (ya sea inglés, chino o cualquier otro idioma), escrito en uno o más documentos.
Nivel 2
Texto con modelos: una especificación textual se complementa con varios modelos para mostrar algunas de las estructuras principales del sistema.
Nivel 3
Modelos con texto: la especificación del software se plasma en uno o más modelos. Además de estos modelos, se utiliza texto en lenguaje natural para explicar detalles, el contexto y la motivación de los mismos, pero la esencia de las especificaciones reside en los modelos.
Nivel 4
Modelos precisos: la especificación del software se plasma en uno o más modelos. Si bien se puede seguir utilizando el lenguaje natural para explicar el trasfondo y la motivación de los modelos, este cumple la misma función que los comentarios en el código fuente.
Nivel 5
Solo modelos: los modelos son lo suficientemente precisos y detallados como para permitir la generación completa de código. Los generadores de código de este nivel son tan fiables como los compiladores, por lo que ningún desarrollador necesita siquiera revisar el código generado.

Referencias

  • T. Mettler, Pensar en términos de decisiones de diseño al desarrollar modelos de madurez , International Journal of Strategic Decision Sciences, 1(4), 2010, pp. 76-87.
  • T. Mettler, P. Rohner y R. Winter, Hacia una clasificación de modelos de madurez en sistemas de información , Gestión del mundo interconectado, en: A. D'Atri, M. De Marco, AM Braccini y F. Cabiddu (Eds.), Berlín, Heidelberg: Physica, 2010, pp. 333-340.
  • Anneke Kleppe y Jos Warmer en su libro MDA Explained Addison-Wesley
  • Libro: MDA Explained: The Model Driven Architecture  : Practice and Promise" de Anneke G. Kleppe, Jos B. Warmer y Wim Bast , Editorial: Addison-Wesley Professional, Fecha de publicación: abril de 2003, ISBN 0-321-19442-X
  • Introducción a la modelización de niveles de madurez