Trazabilidad
UN MÉTODO PARA LA TRAZABILIDAD DE REQUISITOS EN EL PROCESO UNI�ICADO DE DESARROLLO
Marta Silvia tabareS* andréS Felipe barrera** Juan david arroyave** Juan diego pineda**
RESUMEN
El Proceso Unificado es un proceso de desarrollo adoptado por gran parte de las empresasdesarrolladoras de software. Esto lleva a que atributos de calidad como la trazabilidad de requisitos deban estandarizarse para este proceso, con el fin de lograr los niveles de calidad exigidos por los clientes. Por lo general, los modelos de trazabilidad se proponen independientemente del proceso o métodos de desarrollo, y su definición y mantenimiento dependen de los criterios de calidad usados porlos desarrolladores. En este artículo se presenta un método para la práctica de la trazabilidad en el Proceso Unificado de �esarrollo. El enfoque propone un flujo de trabajo para el control y soporte a la trazabilidad en las iteraciones del proceso. �icho flujo establece un conjunto de acciones para generar modelos de trazabilidad que faciliten negociaciones oportunas con los participantes delproyecto. PALABRAS CLAVE: trazabilidad de requisitos; ingeniería de software; trazabilidad; requisito; Proceso Unificado; UP.
*
Ph. �(c) en Ingeniería de Sistemas, Universidad Nacional de Colombia. �ocente del Área de Ingeniería de Software y Bases de �atos, y �irectora del Grupo de Investigación de Ingeniería de Software (GIISEIA), Escuela de Ingeniería de Antioquia. pfmstabare@eia.edu.coEstudiantes de Ingeniería Informática, Escuela de Ingeniería de Antioquia. Auxiliares de Investigación del Área de Ingeniería de Software. ifanbar@eia.edu.co; ifjuar@eia.edu.co; ifjuanp@eia.edu.co
*
Artículo recibido: 24-IX-2007. Aprobado 13-XI-2007 �iscusión abierta hasta junio de 2008
Un método para la trazabilidad de reqUisitos en el proceso Unificado de desarrollo
ABSTRACT
UnifiedProcess is the development process adopted by many software development companies. Quality attributes, such as requirement traceability, must be standardized for this process, so that the system can achieve the quality demanded by customers. Commonly, traceability models are proposed independently of either the development process or the methodology that are followed, and its definition andmaintenance depends on the quality criteria used by the developers. A traceability method for the Unified �evelopment Process is presented in this paper. This approach proposes a workflow to control and support traceability throughout the iterations of the process. This workflow establishes a set of actions capable of generating traceability models that facilitate opportune agreement with the customers.KEY WOR�S: requirement traceability; software engineering; traceability; requirement; unified process; UP.
1.
INTRODUCCIÓN
En la Ingeniería de Requisitos, es determinante lograr productos de software correctos, fiables y mantenibles. Por lo tanto, es necesario tener buenas técnicas para separar y especificar correctamente los requisitos, controlar su evolución y soportar los cambios. Latrazabilidad es el mecanismo que permite lograr este resultado. Esta práctica es la base de la gestión de los requisitos, puesto que brinda la información necesaria para su control y soporte a lo largo del proceso de desarrollo de software. En otras palabras, posibilita la verificación de la transformación de los requisitos en elementos de modelo sucesores, así como el análisis y gestión del cambioen ellos, verificando su completitud y coherencia [15]. La trazabilidad permite que los participantes del proyecto logren propósitos claros dentro de la gestión del proceso. Además, proporciona elementos que ayudan a la comunicación entre los equipos de trabajo, ya que brinda mayor información para la comprensión del problema que se está tratando y apoya el control de las actividades y cambios en...
Regístrate para leer el documento completo.