Esencialización de la práctica gestión de requisitos de rup
DOI:
https://doi.org/10.32870/recibe.v9i1.169Keywords:
Gestión de Requisitos, Esencialización de prácticas, Núcleo de Essence.Abstract
La construcción y aplicación de buenas prácticas en la gestión de requisitos de software es importante para obtener productos de alta calidad. En la industria de software se aplican procesos de mejoramiento continuo de prácticas para educción, análisis, especificación y validación de requisitos. Se evidencia que, en el contexto industrial, se hace compleja la aplicación de prácticas que proponen métodos de software por la dificultad para identificar los componentes de la práctica. Es el caso de la práctica Gestión de Requisitos de RUP. La aplicación de esta práctica es compleja porque no se identifican claramente los componentes de la práctica y los mecanismos de aplicación, seguimiento y evaluación. En este artículo se aplica el Modelo para la Definición de Prácticas en Ingeniería de Software a la práctica Gestión de Requisitos de RUP. Este proceso que busca identificar y definir los elementos esenciales para facilitar la aplicación, seguimiento y evaluación de prácticas se denomina esencialización. De esta manera a partir de una práctica existente se obtiene una práctica bien formada y nombrada que facilita su aplicación, seguimiento y evaluación en contextos reales. Una práctica esencializada facilita a los practicantes entender, aplicar y evaluar la práctica ya que define una estructura adecuada con elementos bien definidos. También aporta en el seguimiento a la salud y el progreso del esfuerzo de Ingeniería de Software mediante el uso del núcleo del estándar Essence.References
Barón, A. (2019). Modelo para la Definición Unificada de Prácticas como Constructo Teórico en Ingeniería de Software (Tesis de Doctorado). Universidad Nacional, Medellin, Colombia.
Jacobson, I., Booch, G., & Rumbaugh, J. (2000). El Proceso Unificado de Desarrollo de Software. Madrid, España, Addison Wesley.
Jiménez, L. (2016). Representación en el Núcleo de Semat de Prácticas de Métodos de Desarrollo Basados en Planes (Tesis de Maestría). Universidad de Nacional de Colombia, Medellín, Colombia.
Londoño, L. F., Anaya, R., & Tabares, M. S. (2013). ANÁLISIS DE LA INGENIERÍA DE REQUISITOS ORIENTADA POR ASPECTOS SEGÚN LA INDUSTRIA DEL SOFTWARE. Revista EIA, 5(9), 43-52. Recuperado de https://revistas.eia.edu.co/index.php/reveia/article/view/197
Metzner, C., & Niño, N. (2016). El Proceso de Desarrollo RUP-GDIS. Revista Venezolana de Computación, 3(1), 13-22. Recuperado de http://svc.net.ve/ReVeCom/Vol03-No01/ReVeCom-vol03-no01-v1.1.pdf
Object Management Group. (2018). About the essence specification version 1.2: Kernel and Language for Software Engineering. Recuperado de: https://www.omg.org/spec/Essence/1.2/PDF
Rational Software Company. (1998). Rational Unified Process: Best practices for software development teams. Recuperado de https://www.ibm.com/developerworks/rational/library/content/03July/1000/1251/1251_bestpractices_TP026B.pdf
Somervile, I. (2011). Sotware Engineering. Boston, Massachusetts. Estados Unidos. Addison-Wesley
Tabares, M. S., Barrera, A. F., Arroyave, J. D., & Pineda, J. D. (2013). UN MÉTODO PARA LA TRAZABILIDAD DE REQUISITOS EN EL PROCESO UNIFICADO DE DESARROLLO. Revista EIA, 4(8), 69-82. Recuperado de https://revistas.eia.edu.co/index.php/reveia/article/view/186
Vera, D. A., Córdova, L. C., López Bermúdez, R. M., & Pacheco
Mendoza, S. R. (2019). Análisis de la metodología RUP en el desarrollo de software académico mediante la herramienta DJANGO. RECIMUNDO, 3(2), 964-979. Recuperado de https://www.recimundo.com/index.php/es/article/view/486/629