La aplicación de buenas prácticas para el control de cambios de software permite economizar costos, esfuerzo de trabajo y tiempo. También, permite conservar la integridad del producto. En el ciclo de vida del software y sin importar la etapa, los cambios se presentan de forma frecuente. Para controlar estos cambios, en ingeniería de software, se proponen diversas prácticas. Una de las prácticas más conocidas es la práctica de Control de Cambios de Software de RUP (CCS-RUP). La comunidad de la ingeniería de software define esta práctica de diferentes maneras. En estas definiciones no se presenta una estructura clara para la práctica CCS-RUP, es decir, es complejo identificar y definir los elementos que constituyen la práctica. Este hecho genera dificultad para entender, aplicar y evaluar la práctica en contextos reales. En este trabajo de grado se aplica el Modelo para la Definición de Prácticas en Ingeniería de Software a la práctica CCS-RUP. A partir de la aplicación del modelo, se obtiene una práctica bien formada y nombrada, fácil de entender, aplicar y evaluar. Este proceso se denomina esencialización. Una práctica esencializada facilita a los practicantes entender, aplicar y evaluar la práctica. La práctica esencializada tiene una estructura definida con elementos que se integran de manera sistémica. La práctica CCS-RUP esencializada se valida mediante un estudio de caso que permite simular un contexto real.
Tópico:
Software Engineering Techniques and Practices
Citaciones:
0
Citaciones por año:
No hay datos de citaciones disponibles
Altmétricas:
0
Información de la Fuente:
FuenteEncuentro Internacional de Educación en Ingeniería ACOFI 2017