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:
Modelado y Optimización del Proceso de Producción de Extracción de Medicamentos
Artículo:
Método de optimización de matriz integrada de pantallas de luz con parámetros externos basado en algoritmo genético.
Artículo:
Estimación conjunta de canales tiempo-frecuencia basada en detección compresiva estructurada distribuida para sistemas MIMO-OFDM masivos
Artículo:
Esquemas mejorados de selección de antena de transmisión para sistemas MIMO masivos multiusuario
Artículo:
Protocolo de enrutamiento energéticamente eficiente y confiable en redes de sensores móviles tolerantes a retrasos.
Informe, reporte:
Diagnóstico sobre la logística del comercio internacional y su incidencia en la competitividad de las exportaciones de los países miembros
Infografía:
Sistemas de calidad. Six Sigma
Manual:
Química de los taninos
Artículo:
Influencia del COVID-19 en las dinámicas de exportación, producción y consumo de carne vacuna en Colombia y el mundo: Una revisión monográfica.