ESENCIALIZACIÓN DE LA PRÁCTICA CONTROL DE CAMBIOS DE SOFTWARE DE RUP UTILIZANDO EL MODELO PARA LA DEFINICIÓN DE PRÁCTICAS EN INGENIERÍA DE SOFTWARE

Jairo Arévalo, Nicolás Barrios, Alexander Barón
2021 Encuentro Internacional de Educación en Ingeniería ACOFI 2021   unpublished
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
more » ... genierí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.
doi:10.26507/ponencia.1785 fatcat:s6cl7433t5dtfcdi2nm66ojn3u