Identificación de Patrones de Reutilización de Requisitos de Sistemas de Información ?

A. Durán Toro, A. Ruiz Cortés, R. Corchuelo Gil y M. Toro Bonilla

Departamento de Lenguajes y Sistemas Informáticos, Facultad de Informática y Estadística,

Universidad de Sevilla, Avda. Reina Mercedes s/n, 41012 Sevilla, España

{amador,aruiz,corchu,mtoro}@lsi.us.es

Resumen: En este artículo se exponen algunos de los resultados de la aplicación de las plantillas y patrones de requisitos presentadas en la edición previa del WER [6]. Uno de los resultados más interesantes de la normalización del formato de los requisitos ha sido la posibilidad de compararlos e identificar patrones de reutilización, tanto a nivel de requisitos de cliente (requisitos--C, normalmente expresados en lenguaje natural) como a nivel de requisitos de desarrollador (requisitos--D, habitualmente modelos conceptuales), que facilitan el desarrollo y mejoran la calidad de las especificaciones de requisitos. La relaciones de rastreabilidad entre requisitos--C, requisitos--D, e incluso elementos de menor nivel de abstracción como componentes software, ha permitido también plantear la posibilidad de reutilizar estructuras complejas, desde requisitos--C hasta código, obteniendo así una reutilización vertical que abarque distintos niveles de abstracción del desarrollo de software.

Palabras clave: reutilización de requisitos, patrones de requisitos