Una de las actividades responsables del éxito de un proyecto de desarrollo de software es la especificación de requisitos, cuya finalidad es garantizar que los deseos o necesidades del cliente representan de forma clara y precisa lo que éste espera. Un proceso de especificación de requisitos claro y estructurado evita el reprocesamiento en etapas posteriores del ciclo de vida del proyecto, generando un beneficio en términos de estimación de tiempo para nuevas tareas, coste y esfuerzo. En este sentido, es importante disponer de mecanismos o técnicas para identificar y mitigar posibles errores durante la especificación de requisitos. La ingeniería del software propone el término "olor", que puede definirse como un síntoma específico que puede generar defectos en un requisito. El objetivo de este trabajo es establecer un estado de conocimiento más amplio sobre la identificación y clasificación de los olores presentes durante la especificación de requisitos y su impacto en la generación de un fenómeno conocido como deuda de requisitos. Este artículo presenta los resultados obtenidos tras realizar un mapeo sistemático de la literatura, describiendo las propuestas, iniciativas, resultados, herramientas tecnológicas, beneficios y retos de la identificación y gestión del olor en la etapa de recopilación de requisitos durante las soluciones de desarrollo de software.
I. INTRODUCCIÓN
Uno de los procesos más importantes durante el ciclo de vida de los proyectos de software es la ingeniería de requisitos [ 1 ], cuyo objetivo es definir las necesidades del negocio de forma clara y precisa y traducir las necesidades del cliente en tareas que puedan implementarse en etapas posteriores durante el proceso de desarrollo de la solución [ 2 ]. La ingeniería de requisitos es crucial para el éxito de un proyecto de desarrollo de software ya que permite evitar reprocesos y sobrecostos causados por aspectos como defectos causados por requisitos mal definidos y esfuerzos adicionales que surgen como resultado de una poca o ninguna gestión de requisitos durante la ejecución del proyecto. . En este sentido, la ingeniería de requisitos dota a los proyectos de un conjunto de herramientas para asegurar la calidad de los requisitos [ 3 ]. En general, la evaluación de la calidad de los requisitos se realiza siguiendo los lineamientos propuestos por la norma ISO/IEC/IEEE 29148, que propone que la conformidad de un requisito debe realizarse identificando sistemáticamente un concepto conocido como “olor” [ 1 ].
En el contexto de los requisitos, un olor se define como una violación de la calidad, que puede provocar un defecto con una ubicación y un mecanismo de detección específicos [ 4 ]. ISO/IEC/IEEE 29148 define un conjunto de malos olores, que incluyen: lenguaje subjetivo, adverbios y adjetivos ambiguos, lagunas, términos abiertos, no verificables, superlativos, frases comparativas, afirmaciones negativas, pronombres vagos, referencias incompletas, entre otros. [ 4 ].
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.
Artículo:
Sistema de información móvil de apreciación de la cerámica y gestión de la comunicación basado en la computación móvil de borde
Artículo:
Detección fiable del espectro basada en aprendizaje automático en redes de radio cognitivas
Artículo:
Integral de Feynman analítica y una fórmula de cambio de escala para integrales de Wiener de una función cilíndrica no acotada.
Artículo:
Mejorando la privacidad del IoT con Identificadores Descentralizados (DIDs)
Artículo:
Diseño de filtro de detección de fallas de sistemas singulares continuos inciertos politópicos con saltos markovianos y retardos variables en el tiempo.
Libro:
Ergonomía en los sistemas de trabajo
Artículo:
Obtención de gas combustible mediante la bioconversión del alga marina Ulva lactuca
Artículo:
Sistemas de producción y potencial energético de la energía mareomotriz
Artículo:
La necesidad de la planeación estratégica en las organizaciones industriales modernas