DESARROLLO DE LÍNEAS DE PRODUCTO SOFTWARE MEDIANTE UN ENFOQUE GENERATIVO
Subject's code : 31105043
RESULTADOS DE APRENDIZAJE
Los resultados de aprendizaje que se espera alcanzar con esta asignatura por parte del estudiante son:
Comprender el impacto que tienen los conceptos de reutilización y abstracción en la producción de software (competencias CG1, CED1, CED5)
Aprender los principios metodológicos que guían el desarrollo de una línea de productos software, es decir, los fundamentos de la ingeniería de dominio e ingeniería de aplicación (competencias CG7, CED2)
Ser capaz de modelar mediante un diagrama de características el dominio de una línea de productos software (competencias CED3, CEP1)
Conocer distintos enfoques para de desarrollar una familia de productos, distinguiendo (i) sus puntos fuertes y débiles, y (ii) las herramientas informáticas que los soportan (competencias CG2, CG3, CED6, CEP2, CEP3)
Ser capaz de implementar una línea de productos software mediante el lenguaje de programación Ruby (competencias CG5, CG6, CED4, CED7, CEP4)
Ser capaz de sintetizar el trabajo realizado en un documento que siga el formato de un artículo científico (competencias CG4, CED8)