Nombre del curso: | Mejoramiento de la Productividad: Automatizacion |
---|---|
Course Name: | |
Créditos: | 4 |
Profesor: | Kelly Garces Pernett |
Versión PDF | Click Aquí |
El propósito de este curso es que los participantes adquieran habilidades y conocimientos del paradigma de Ingeniería Basada en Modelos (MDE por sus siglas en inglés).
MDE ayuda a construir generadores no sólo de código sino también de otros artefactos de software (p.ej., documentación).
MDE no tiene la ambición de reemplazar a los desarrolladores sino automatizar lo que es repetitivo y aburrido (e.g., desarrollo de funcionalidades CRUD), de forma que el desarrollador se concentre en aquello que realmente agrega valor (e.g., funcionalidades a la medida del negocio).
Los participantes llegan a este curso con habilidades de programador, y se espera que salgan con habilidades de un (meta) desarrollador. Es decir, alguien que es capaz de abstraer lo que es común a una familia de aplicaciones y construir un generador (metaprograma) que produzca lo que es repetitivo.
Lo que se genera debe ser correcto en las funcionalidades de base y debe ser fácil de extender.