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

Autores/as

  • Jairo Arévalo Universidad de Nariño
  • Nicolás Barrios Universidad de Nariño
  • Alexander Barón Universidad de Nariño

DOI:

https://doi.org/10.26507/ponencia.1785

Palabras clave:

RUP, Ingeniería de software, Control de cambios, Esencialización de prácticas, Essence

Resumen

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.

Descargas

Los datos de descargas todavía no están disponibles.

Citas

Báron, A. (2019). Modelo para la Definición Unificada de la Práctica como Constructo Teórico en Ingeniería de Software (Tesis de doctorado). Universidad Nacional.

Beck et al. (2001). Manifesto for Agile Software Development. Obtenido de http://agilemanifesto.org/

Berzal. (2004). El ciclo de vida de un sistema de información. Obtenido de http://flanagan.ugr.es/docencia/2005-2006/2/apuntes/ciclovida.pdf

Durango, & Zapata. (2015). Una representación basada en Semat y RUP para el Método de Desarrollo SIG del Instituto Geográfico Agustín Codazzi. Revista Ingenierías USBMed, 6(1), 24-37.

Jacobson, I., Booch, G., & Rumbaugh, J. (2001). El Proceso Unificado de Desarrollo de Software. Addison-Wesley.

Kruchten, P. (2004). The Rational Unified Process: An Introduction. Boston, USA: Addison-Wesley.

Pressman, R. (2010). Ingeniería del Software. Un enfoque práctico. New York, USA: McGraw- Hill.

Descargas

Publicado

07-09-2021

Cómo citar

[1]
J. Arévalo, N. Barrios, y A. Barón, «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», EIEI ACOFI, sep. 2021.
Estadísticas de artículo
Vistas de resúmenes
Vistas de PDF
Descargas de PDF
Vistas de HTML
Otras vistas
QR Code