Hacia una nueva plantilla para la especificación de requisitos en lenguaje natural semi-estructurado - Archive ouverte HAL
Communication Dans Un Congrès Année : 2019

Hacia una nueva plantilla para la especificación de requisitos en lenguaje natural semi-estructurado

Résumé

Resumen. La Ingeniería de requisitos es un enfoque sistemático y disciplinado para la especificación y gestión de requisitos de software; uno de sus objetivos es transformar las necesidades de los interesados en especificaciones formales con el fin de implementar un sistema. Estas necesidades por lo general se manifiestan y articulan en lenguaje natural, esto debido a la universalidad y facilidad que presenta el lenguaje natural para la comunicación de los requisitos. Para facilitar los procesos de transformación y para mejorar la calidad de los requisitos resultantes, varios autores han propuesto plantillas para la escritura de requisitos en lenguaje natural estructurado. Sin embargo, esas plantillas no permiten escribir ciertos requisitos funcionales, no funcionales y restricciones, y no se adaptan correctamente a ciertos tipos de sistemas como los adaptativos, los basados en líneas de productos y los embebidos. Este artículo (i) presenta algunas evidencias de las debilidades de la plantilla recomendada por el IREB® (International Requirements Engineering Institute) conocida como plantilla Rupp, y (ii) sienta las bases para la construcción de una mejor plantilla que facilite el trabajo de los ingenieros de requisitos y que a la larga mejore la calidad de los nuevos productos. Para ello, la plantilla Rupp fue empleada en la especificación de requisitos de un producto de software para la gestión de recursos humanos de una compañía de tecnología en la ciudad de Medellín-Colombia. En esta experiencia encontramos que algunos requisitos no podrían ser escritos correctamente usando dicha plantilla. Basados en la evidencia recolectada en este caso, este artículo presenta una versión mejorada de la plantilla Rupp que permite escribir correctamente todos los requisitos analizados. A pesar de los resultados prometedores de la validación de esta nueva plantilla, es aún un trabajo preliminar y no concluyente con respecto a su cobertura o al nivel de calidad de los requisitos que se pueden escribir con ella. Palabras Clave: Requisitos, Ingeniería de requisitos, lenguaje natural, plantilla. 1. Introducción Los requisitos son quizás la base más importante en la construcción de productos de software porque a través de éstos se puede lograr un entendimiento común entre las partes interesadas sobre el sistema que se va a implementar. Según Wiegers & Beatty [1], los dos objetivos más importantes en la especificación de un requisito son (i) que cuando varias personas lean el requisito lleguen a la misma interpretación; y (ii) la interpretación de cada lector coincida con lo que el autor del requisito intentaba comunicar. En este sentido, Pohl [2] sostiene que el Lenguaje Natural (LN) es la forma más común de comunicar y documentar los requisitos de un sistema, puesto que el LN es universal y está al alcance de cualquier individuo en cualquier ámbito; además, no
Fichier principal
Vignette du fichier
2019_Hacia una nueva plantilla para la especificación de requisitos en lenguaje natural semi-estructurado_CIbSE.pdf (574.92 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02502483 , version 1 (09-03-2020)

Identifiants

  • HAL Id : hal-02502483 , version 1

Citer

Raúl Mazo, Carlos Jaramillo. Hacia una nueva plantilla para la especificación de requisitos en lenguaje natural semi-estructurado. Requirements Engineering Track (RET) of CIbSE, 2019, Habana, Cuba. ⟨hal-02502483⟩
225 Consultations
1419 Téléchargements

Partager

More