MISO4202
Mejoramiento de la Productividad: Automatizacion

2020-10

 

Nombre del curso: Mejoramiento de la Productividad: Automatizacion
Course Name:  
Créditos: 4
Profesor: Kelly Garces Pernett
Versión PDF Click Aquí

Descripción

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.