Biblioteca122.739 documentos en línea

Artículo

Agile Functional Requirements Modeling from Goal-Oriented Requirements Engineering: A Systematic Mapping StudyModelado ágil de requisitos funcionales a partir de la ingeniería de requisitos orientada a objetivos: Un estudio de mapeo sistemático

Resumen

Durante las dos últimas décadas, la aplicación de la ingeniería de requisitos orientada a objetivos ha aumentado en los proyectos de software, principalmente porque este enfoque es útil durante el proceso de análisis de requisitos y apoya la realización de tareas como la elaboración, validación y planificación de requisitos, y puede utilizarse como parte del ciclo de vida del sistema, por ejemplo, arquitectura y diseño de procesos de comportamiento, codificación, pruebas, supervisión, adaptación y evolución. Ya se han propuesto varios enfoques para abordar los requisitos orientados a objetivos. En la actualidad, existen varias dudas sobre cómo adoptarlo e implementarlo correctamente en los contextos industriales actuales, como los enfoques ágiles y, más concretamente, su integración con las historias de usuario y los criterios de aceptación. Este estudio presenta una recopilación de los conocimientos actuales sobre la adopción del GORE en la especificación ágil de requisitos mediante historias de usuario y sus criterios de aceptación. Se realizó un estudio de mapeo sistemático guiado por diez preguntas de investigación, y se seleccionaron nueve estudios primarios teniendo en cuenta los criterios de selección. Los resultados obtenidos muestran algunas iniciativas como lenguajes de modelado orientado a objetivos en diferentes propuestas para transformar modelos orientados a objetivos en historias de usuario, entre ellas: i* (i-star), Tropos, KAOS, GRL, AOM y Goal Net. Este estudio proporciona una base sólida para clasificar los enfoques existentes y futuros en la aplicación del GORE. Los investigadores y profesionales pueden utilizar este mapeo para identificar las lagunas técnicas/de investigación existentes para abordar y evaluar mejor sus propias contribuciones o comprender las ya existentes.

I. INTRODUCCIÓN

Una de las fases críticas en el ciclo de vida del desarrollo de software, responsable de identificar, documentar y desarrollar los requisitos capturados, se conoce como Ingeniería de Requisitos (RE) [1 ] . En ese sentido, la correcta elicitación de requisitos es uno de los aspectos más críticos de un proyecto de software, independientemente del tipo de proyecto [ 2 ], ya que no hacerlo puede ser la causa de los problemas más comunes que surgen a lo largo de la vida. ciclo de desarrollo de software tales como: malentendidos entre el analista y el cliente, ambigüedad en la documentación, mala estimación de tiempos, falta de dominio de negocio, requisitos incompletos, entre otros [3 ] . Además, como menciona Brooks en [ 4 ], ninguna otra parte del trabajo realizado en el ciclo de vida afecta más negativamente al producto/servicio final que si se realiza incorrectamente. Por ejemplo, una modificación en los requisitos una vez entregado el producto puede costar entre 60 y 100 veces más que solicitar la misma modificación durante las fases iniciales de desarrollo [ 1 ]. En este sentido, las energías renovables son cruciales no sólo desde el punto de vista del conocimiento técnico requerido sino desde una perspectiva organizativa y económica [ 5 ].

  • Tipo de documento:
  • Formato:pdf
  • Idioma:Inglés
  • Tamaño:285 Kb

Cómo citar el documento

Esta es una versión de prueba de citación de documentos de la Biblioteca Virtual Pro. Puede contener errores. Lo invitamos a consultar los manuales de citación de las respectivas fuentes.

Este contenido no est� disponible para su tipo de suscripci�n

Información del documento

  • Titulo:Agile Functional Requirements Modeling from Goal-Oriented Requirements Engineering: A Systematic Mapping Study
  • Autor:Muelas-Muelas, Francy-Idaly; Narváez-Jiménez, Laura-Camila; Pardo-Calvache, Cesar-Jesús
  • Tipo:Artículo
  • Año:2022
  • Idioma:Inglés
  • Editor:Universidad Pedagógica y Tecnológica de Colombia - UPTC
  • Materias:Métodos ágiles Ingeniería de software Desarrollo ágil de productos
  • Descarga:0