Modelo de la programación impulsada por el desarrollo de software (Model Driven Programing) es un paradigma que se esfuerza por llevar a cabo la manipulación del modelo abstracto que estamos tratando de lograr a través de un cuerpo de lenguaje de programación de código. Este enfoque se centra en primer lugar en lo que se está logrando en un sistema de computación y sobre cómo se están logrando.
En los últimos años, dos nuevas tendencias en ingeniería de software se han establecido - Programación orientada hacia Aspecto (AOP), para ampliar y facilitar para la programación, y el Model Driven Architecture (MDA) se introdujo para sacar el máximo provecho de la potencia de modelado. Muchas personas se confunden cuando se enfrenta a los dos AOP y MDA.
Cada programa contiene aspectos que no son específicos para la aplicación de dominio. Por ejemplo, la forma de gestión de errores, la tala, o el rastreo se lleva a menudo es idéntico a través de múltiples dominios.
DESCRIPCIÓN
Este modelo de programación es muy bueno ya que esta enfocado a la abstracción, este metodo mas que nada su enfoque es tratar de dividir el trabajo o proyecto, para así poder encontrar mas facilmente los errores y la programacion sea mas facil o mas que nada tratar de llevar un orden en el proyecto para una mejor desarrollo.







