Libro Desarrollo de software dirigido por modelos

El desarrollo de software dirigido por modelos (denominado MDD por su acrónimo en inglés, model-driven development) es una propuesta para el desarrollo de software en la que se atribuye a los modelos el papel principal, frente a las propuestas tradicionales basadas en lenguajes de programación y plataformas de objetos y componentes software.

Desarrollo de software dirigido por modelos

Desarrollo de software dirigido por modelos

El propósito de MDD es tratar de reducir los costes y tiempos de desarrollo de las aplicaciones software y mejorar la calidad de los sistemas que se construyen, con independencia de la plataforma en la que el software será ejecutado y garantizando las inversiones empresariales frente a la rápida evolución de la tecnología.

Los pilares básicos sobre los que se apoya MDD son los modelos, las transformaciones entre modelos y los lenguajes específicos de dominio. Estos son precisamente los temas que se cubren en este módulo. También discutiremos las ventajas que ofrece MDD, así como los principales retos y riesgos que implica su adopción en la actualidad.

Este módulo introduce los principales conceptos, mecanismos y procesos relacionados con el desarrollo de software dirigido por modelos, centrándose sobre todo en una propuesta concreta como es model-driven architecture (MDA®) de la OMG™ (Object Management Group).

Más concretamente, los objetivos que persigue este módulo son los siguientes:

 

  1. Dar a conocer el concepto de desarrollo de software dirigido por modelos, junto con sus principales características y mecanismos. También se presentan las ventajas e inconvenientes que su uso plantea para el diseño y desarrollo de sistemas software.

 

  1. Introducir el metamodelado como una técnica esencial dentro de MDA

para definir lenguajes de modelado específicos de dominio.

 

  1. Presentar los lenguajes que ofrece la OMG para el desarrollo de lenguajes específicos de dominio, y en particular OCL y las extensiones de UML mediante perfiles UML.

 

  1. Introducir los conceptos y mecanismos relacionados con las transformaciones de modelos, y en particular los que ofrece el lenguaje de transformación ATL.

 

  1. Presentar los principales estándares relacionados con el desarrollo de software dirigido por modelos.

 

SE PARTE DE ESTA GRAN COMUNIDAD DE PROGRAMADORES

 

GUIA PARA DESCARGAR LIBRO:

1- Click al siguiente enlace: VER LIBRO
2- Luego al botón DESCARGA MEGA
3- Marcar la casilla NO SOY UN ROBOT
4- Luego click al botón rojo GET LINK
5- Cerrar publicidad y volver dar click a GET LINK
6- Ya por ultimo saldrá el servidor de MEGA para descargar el libro

VER LIBRO