Documente Academic
Documente Profesional
Documente Cultură
Trazabilidad para proyectos de Ingeniera de Software bajo estndar ESA, Iterativo Incremental
Documentos de Diseo Arquitectnico
Escrito de acuerdo a la Norma PSS-05 Estndar de Ingeniera de Software de la ESA
Autores: lvaro Ziga Danilo Miranda Daniel Navarro Fernanda Verdugo [AZ] [DM] [DN] [FV] Gonzalo Daz Jorge Prado Jonathan Ros Nicols Ferrer [GD] [JP] [JR] [NF]
Supervisores:
Registro de Cambios del Documento Documento de Diseo Arquitectnico Fecha Autores del Cambio Razn de los cambios AZ, DN, DM, GD, Inicio del Borrador Oficial FV, JP, JR, NF 7 / 10 / 2009
mbito del Documento Tabla de mbito del Documento Sistema de Trazabilidad para Proyectos de Ingeniera de Software bajo Estndar ESA, modelo Iterativo Incremental. AD Luis Jofre, U-Asociados Fernanda Verdugo
ndice de contenido
Capitulo 1 Introduccin..............................................................................................................................6 1.1. Propsito del documento...............................................................................................................6 1.2. mbito del software......................................................................................................................6 1.3. Definiciones, acrnimos y abreviaturas........................................................................................7 1.3.1. Definiciones...........................................................................................................................7 1.3.2. Acrnimos..............................................................................................................................7 1.4. Referencias....................................................................................................................................8 1.5. Visin del documento....................................................................................................................8 Capitulo 2 Visin del sistema....................................................................................................................9 Capitulo 3 Contexto del sistema..............................................................................................................10 Capitulo 4 Diseo del Sistema.................................................................................................................11 4.1. Mtodo de Diseo.......................................................................................................................11 4.2. Descripcin de Descomposicin.................................................................................................11 Sistema de Trazabilidad ESA, Iterativo Incremental.....................................................................11 4.2.1. AD 1: Control de Acceso.....................................................................................................12 4.2.2. AD 2: Administracin de Usuarios......................................................................................13 4.2.2.1. AD 2.1: Agregar Usuario.............................................................................................14 4.2.2.2. AD 2.2: Modificar Usuario..........................................................................................15 4.2.2.3. AD 2.3: Eliminar Usuario............................................................................................16 4.2.3. AD 3: Gestin de Proyectos................................................................................................17 4.2.3.1. AD 3.1 Ingresar Proyecto............................................................................................18 4.2.4. AD 4: Trazabilidad..............................................................................................................19 Capitulo 5 Descripcin de Componentes.................................................................................................21 Capitulo 6 Matriz de Trazabilidad de Requerimientos de Software vs Componentes............................81 Capitulo 7 Anexo: Modelo Fsico de la Base de Datos...........................................................................91
ndice de tablas
Tabla 1: Sistema de Trazabilidad ESA, Iterativo Incremental.................................................................21 Tabla 2: AD 1: Control_Acceso...............................................................................................................22 Tabla 3: AD 1.2: Verificar_Datos............................................................................................................23 Tabla 4: AD 1.3: Validar_Datos..............................................................................................................24 Tabla 5: AD 1.1: Obtener_datos .............................................................................................................26 Tabla 6: AD 1.2: Verificar_Datos............................................................................................................27 Tabla 7: AD 1.3: Validar_Datos..............................................................................................................28 Tabla 8: AD 2: Administracin Usuarios.................................................................................................29 Tabla 9: AD 2.1: Agregar Usuario...........................................................................................................30 Tabla 10: AD 2.1.1: Captura Datos..........................................................................................................31 Tabla 11: AD 2.1.2: Verificar Datos........................................................................................................32 Tabla 12: AD 2.1.3: Ingresar Usuario......................................................................................................33 Tabla 13: AD 2.2: Modificar Usuario......................................................................................................34 Tabla 14: AD 2.2.1: Captura Datos..........................................................................................................35 Tabla 15: AD 2.2.2: Verificar Datos........................................................................................................36 Tabla 16: AD 2.2.3: Modificar Usuario...................................................................................................37 Tabla 17: AD 2.3: Eliminar Usuario........................................................................................................38 Tabla 18: AD 2.3.1: Captura Datos..........................................................................................................39 Tabla 19: AD 2.3.2: Verificar Datos........................................................................................................40 Tabla 20: AD 2.3.3: Eliminar Usuario.....................................................................................................41 Tabla 21: AD 2: Administracin Usuarios...............................................................................................42 Tabla 22: AD 2.1: Agregar Usuario.........................................................................................................43 Tabla 23: AD 2.1.4: Captura Datos..........................................................................................................44 Tabla 24: AD 2.1.5: Verificar Datos........................................................................................................45 Tabla 25: AD 2.1.6: Ingresar Usuario......................................................................................................46 Tabla 26: AD 2.2: Modificar Usuario......................................................................................................47 Tabla 27: AD 2.2.4: Captura Datos..........................................................................................................48 Tabla 28: AD 2.2.5: Verificar Datos........................................................................................................49 Tabla 29: AD 2.2.6: Modificar Usuario...................................................................................................50
Tabla 30: AD 2.3: Eliminar Usuario.......................................................................................................51 Tabla 31: AD 2.3.4: Captura Datos..........................................................................................................52 Tabla 32: AD 2.3.5: Verificar Datos........................................................................................................53 Tabla 33: AD 2.3.6: Eliminar Usuario.....................................................................................................54 Tabla 34: AD 3: Gestion_de_Proyectos...................................................................................................55 Tabla 35: AD 3.1: Ingresar_Proyecto......................................................................................................56 Tabla 36: AD.3.1.1: Capturar datos.........................................................................................................57 Tabla 37: AD.3.1.2: Verifica_Datos........................................................................................................58 Tabla 38: AD 3.1.3: Agrega Proyecto......................................................................................................59 Tabla 39: AD 3.2: Eliminar_Proyecto.....................................................................................................60 Tabla 40: AD.3.2.1: Capturar_datos........................................................................................................61 Tabla 41: AD 3.2.2: Verificacion_de_datos............................................................................................62 Tabla 42: AD 3.2.3: Eliminar_Proyecto..................................................................................................63 Tabla 43: AD 3.3: Visualizar_Proyecto...................................................................................................64 Tabla 44: AD.3.3.1: Capturar_datos........................................................................................................65 Tabla 45: AD 3.3.2 Visualizacion_Proyecto............................................................................................66 Tabla 46: AD 3.4: Modifica Proyecto......................................................................................................67 Tabla 47: AD.3.4.1: Capturar_datos........................................................................................................68 Tabla 48: AD 3.4.2: Verificacion_de_datos............................................................................................69 Tabla 49: AD 3.4.3: Modificacion_Proyecto...........................................................................................70 Tabla 50: AD 4 : Trazabilidad.................................................................................................................73 Tabla 51: AD 4.1 : Captar datos...............................................................................................................74 Tabla 52: AD 4.3 : Iteracin....................................................................................................................75 Tabla 53: AD 4.4 : incremento.................................................................................................................76 Tabla 54: AD 4.5 : Ingresar documentos.................................................................................................77 Tabla 55: AD 4.2.1: Obtener_Datos........................................................................................................78 Tabla 56: AD 4.2.2: Aprobacion..............................................................................................................79 Tabla 57: AD 4.2.2.1: Obtener_Datos.....................................................................................................80 Tabla 58: Matriz de Trazabilidad SR / Componentes, parte 1 de 2.........................................................85 Tabla 59: Matriz de Trazabilidad SR / Componentes, parte 2 de 2.........................................................91
Capitulo 1 Introduccin
El presente documento, correspondiente a la fase diseo arquitectnico del proyecto (ESA), es el paso que define la siguiente codificacin que corresponde a la fase siguiente. En este documento se define ampliamente los respectivos diagramas que ilustran el comportamiento de los distintos mdulos que conforman el sistema.
-6-
1.3.2. Acrnimos
ESA. = European Space Agency - Agencia Espacial Europea URD = User Requeriments Document - Documento de Requerimientos de Usuario SRD = Software Requirements Document - Documento de Requerimientos de Software ADD = Architectural Desing Document.- Documento de Diseo Arquitectnico
Abreviaturas
SR = Requerimientos de software. AD = Diseo Arquitectnico. JP = Jefe Proyecto
-7-
1.4. Referencias
ESA software engineering standards Issue 2, ESA PSS-05-0 Issue 2, February 1991 Guide to the software engineering standards, ESA PSS-05-01 Issue 1 Revision 1, March 1995 Guide to the software architectural design phase, ESA PSS-05-04 Issue 1 Revision 1, March 1995 Guide to applying the ESA software engineering standards to small software projects, BSSC(96)2 Issue 1, May 1996 Apuntes de clases para el curso de Ingeniera de Software realizada por los profesores Paulo Quinsacara y Andrs Rice, Universidad de Santiago de Chile.
-8-
La trazabilidad en si la lleva a cabo el usuario JP el cual es el encargado de ingresar la informacin correspondiente de cada etapa del proyecto, el usuario supervisor es el encargado de subir la informacin referente al proyecto, adems de supervisar lo que realiza el JP, verificando si existen errores en el proyecto y notificando al JP en caso de que existan. El usuario Administrador es el encargado de la administracin de los usuarios JP y Supervisor. Debido a que el sistema contara con un historial de sucesos , este cuenta con una funcin principal la cual es gestionar la calidad y el desempeo de los usuarios JP, ellos mediante su administracin de los proyectos les entregan una visin de su accionar para que el Supervisor pueda tomar las decisiones respecto al trabajo de los JP.
-9-
Administrador
Supervisor
Control de acceso
Administracin de usuarios
Jefe Proyecto
- 10 -
- 11 -
- 12 -
- 13 -
OK: Datos vlidos Error: Datos invlidos OK: Datos ingresados correctamente a la BD Error: Datos no ingresados a la BD Usuario: Nombre: Apellido:
- 14 -
OK: Datos vlidos Error: Datos invlidos OK: Datos modificados correctamente en la BD Error: Datos no modificados en la BD Usuario: Nombre: Apellido:
- 15 -
OK: Datos vlidos Error: Datos invlidos OK: Supervisor eliminado correctamente de la BD Error: El Supervisor no se pudo eliminar de la BD Usuario:
- 16 -
- 17 -
- 18 -
Respuesta 1 Respuesta 2
Error verificacin realizada en forma errnea. Informacin proyecto de -Id -Fecha -supervisor -Jefe -Descripcin de de proyecto creacin gestionado proyecto
- 19 -
- 20 -
- 21 -
- 22 -
4.2.4. AD 4: Trazabilidad
- 23 -
- 24 -
- 25 -
A) Tipo B) Propsito
Mdulo Permite el ingreso de los usuarios al sistema mediante un nombre de usuario y clave. Adems segn el tipo de usuario sern los privilegios que tiene cada uno.
C) Funciones principales D) Subordinados AD 1.1 obtener datos AD 1.2 verificar datos. AD 1.3 validar datos. E) Dependencias F) Interfaces - Sistema de trazabilidad para proyectos de ingeniera. Ventana de inicio de sesion donde se ingresa el nombre de usuario y clave ( textbox ) , seguido de un botn aceptar para obtener el ingreso al sistema. H) Referencias I) Proceso Base datos del Sistema Mouse Pantalla Teclado SR 1.1-1.2-1.14-1.16-1.17-1.18-1.19-1.20-2.1-2.2-2.29 El usuario ingresar los datos requeridos por el sistema para ingresar, si los datos son validos en el sistema, se desplegara su respectivos privilegios. Nombre de usuario: cadena de caracteres Clave: cadena de caracteres. Tabla 2: AD 1: Control_Acceso
G) Recursos
J) Datos
- 26 -
A) Tipo B) Propsito
Mdulo Verificar que los datos del usuario ingresados al sistema se encuentran en la base de datos de este.
C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso ninguno AD 1 Control de Acceso AD 1.1 Obtener Datos No aplica Pantalla Base de Datos del sistema SR: 1.1-1.2-1.12 Se denega o acepta el acceso al sistema, esto es verificando el nombre de usuario y pass. Nombre de Usuario: Cadena de caracteres
J) Datos
- 27 -
A) Tipo B) Propsito
C) Funciones principales D) Subordinados E) Dependencias ninguno F) Interfaces G) Recursos H) Referencias I) Proceso AD 1 Control de Acceso AD 1.2 Verificar Datos - No aplica Pantalla Base de Datos del sistema SR:1.1 1.3, 1.19,1.28,1.29,2.1,2.2 Los datos provenientes del modulo de verificacin se buscan en la base de datos, segn estos datos son los privilegios que obtiene cada usuario.
- 28 -
- 29 -
A) Tipo B) Propsito
Mdulo Desde este, donde se obtienen los datos modulo se envan los datos al modulo posterior verificar datos.
C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G)Recursos H)Referencias I) Proceso ninguno - AD 1 Control de acceso No aplica Base de Datos del sistema SR:1.1 1.3, 1.19,1.28,1.29,2.1,2.2 En este modulo se obtienen los datos (nombre usuario, clave) que ingresa el usuario. Nombre de Usuario: Cadena de caracteres. Contrasea: Cadena de caracteres Tabla 5: AD 1.1: Obtener_datos
J) Datos
- 30 -
A) Tipo B) Propsito
Mdulo Verificar que los datos del usuario ingresados al sistema se encuentran en la base de datos de este.
C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso ninguno AD 1 Control de Acceso AD 1.1 Obtener Datos No aplica Pantalla Base de Datos del sistema SR:1.1 1.3, 1.19,1.28,1.29,2.1,2.2 Se deniega o acepta el acceso al sistema, esto es verificando el nombre de usuario y contrasea. Nombre de Usuario: Cadena de caracteres
J) Datos
- 31 -
A) Tipo B) Propsito
C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso ninguno AD 1 Control de Acceso AD 1.2 Verificar Datos - No aplica Pantalla Base de Datos del sistema SR:1.1 1.3, 1.19,1.28,1.29,2.1,2.2 Los datos provenientes del modulo de verificacin se buscan en la base de datos, segn estos datos son los privilegios que obtiene cada usuario. Nombre de Usuario: Cadena de caracteres. Contrasea: Cadena de caracteres. ID_Usuario: numrico. Tabla 7: AD 1.3: Validar_Datos
J) Datos
- 32 -
Agregar Usuario AD 2.1 Modificar Usuario AD 2.2 Eliminar Usuario AD 2.3 Visualizar Usuario AD 2.4
E) Dependencias
Sistema de trazabilidad para proyectos de Ingeniera de software. Panel administrador, botn ingresar, botn eliminar, botn modificar, botn visualizar, botn salir, lista de supervisores ingresados.
F) Interfaces
G) Recursos H) Referencias SR 1.1- SR 1.3- SR 1.18- SR 1.19- SR 1.20- SR 1.22- SR 1.23- SR 1.24- SR 1.28- SR 1.29- SR 2.1- SR 2.2- SR 2.3- SR 2.4SR 2.5- SR 2.6- SR 2.7- SR 2.8 El usuario presiona el botn correspondiente a la accin que desea realizar (agregar, modificar o eliminar usuarios). Nombre de Usuario: Cadena de caracteres. Clave: cadena de caracteres. Tabla 8: AD 2: Administracin Usuarios
I) Proceso
J) Datos
- 33 -
A) Tipo B) Propsito
C) Funciones principales D) Subordinados Captura Datos AD 2.1.1 Verificar Datos AD 2.1.2 Ingresar Usuario AD 2.1.3 Administracin Usuarios AD 2 Ventana para ingresar Supervisor, textfield Usuario, textfield nombre, textfield apellido, textfield contrasea, botn aceptar, botn volver. SR 1.1- SR 1.3- SR 1.18- SR 1.19- SR 1.28- SR 1.29- SR 2.1SR 2.2- SR 2.3- SR 2.4- SR 2.7- SR 2.8 El usuario administrador ingresa los datos que se solicitan, luego presiona el botn aceptar, para ingresar al nuevo supervisor Usuario: Cadena de caracteres.
E) Dependencias F) Interfaces
G) Recursos H) Referencias
I) Proceso
J) Datos
- 34 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso J) Datos
Mdulo Este mdulo captura los datos ingresados por el usuario Capturar datos Agregar Usuario AD 2.1 No aplica SR 1.1- SR 1.3- SR 1.19- SR 1.28- SR 1.29- SR 2.1- SR 2.2 En este mdulo se obtienen los datos que ingresa el usuario. Usuario: Cadena de caracteres. Nombre: Cadena de caracteres. Apellido: Cadena de caracteres. Contrasea: Cadena de caracteres.
- 35 -
A) Tipo B) Propsito
Mdulo Verificar que los datos del usuario ingresados al sistema se encuentran en la base de datos del mismo. Verificar datos ingresados Agregar Usuario AD 2.1 No aplica Base de Datos del sistema SR 1.1- SR 1.3- SR 1.19- SR 1.28- SR 1.29- SR 2.1- SR 2.2 Se verifica que los datos ingresados sean correctos. Usuario: Cadena de caracteres.
- 36 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso J) Datos
Mdulo Realizar transferencia hacia la base de datos Registrar usuario en la Base de Datos Agregar Usuario AD 2.1 No aplica Base de Datos del sistema SR 1.1- SR 1.3- SR 1.18- SR 1.19- SR 1.28- SR 1.29Transfiere datos del usuario hacia la Base de Datos Agregar Usuario AD 3.1 Modificar Usuario AD 3.2 Eliminar Usuario AD 3.3 Visualizar Usuario AD 3.4
- 37 -
Mdulo Mdulo principal que regula la modificacin del usuario Modificar Usuarios Captura Datos AD 2.2.1 Verificar Datos AD 2.2.2 Modificar Usuario AD 2.2.3 Administracin Usuarios AD 2 Ventana para ingresar Supervisor, textfield usuario, textfield nombre, textfield apellido, textfield contrasea, botn aceptar, botn volver
E) Dependencias F) Interfaces
G) Recursos H) Referencias SR 1.1- SR 1.3- SR 1.19- SR 1.20- SR 1.23- SR 1.28- SR 1.29- SR 2.1- SR 2.2- SR 2.3- SR 2.6- SR 2.7El usuario ingresa el identificador del usuario Supervisor que desea modificar.
I) Proceso
- 38 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso J) Datos
SR 1.1- SR 1.3- SR 1.19- SR 1.28- SR 1.29- SR 2.1- SR 2.2 En este mdulo se obtienen los datos que ingresa el usuario.
- 39 -
A) Tipo B) Propsito
Mdulo Verificar que los datos del usuario ingresados al sistema se encuentran en la base de datos del mismo. Verifica datos
Modificar Usuarios AD 2.2 No aplica Base de Datos del sistema SR 1.1- SR 1.3- SR 1.19- SR 1.28- SR 1.29- SR 2.1- SR 2.2 Se verifica que los datos ingresados sean correctos. Nombre de Usuario: Cadena de caracteres.
- 40 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso J) Datos
Mdulo Este mdulo captura los datos ingresados por el usuario Capturar datos Agregar Usuario AD 2.1 No aplica SR 1.1- SR 1.3- SR 1.19- SR 1.28- SR 1.29- SR 2.1- SR 2.2 En este mdulo obtiene los datos ingresados por el usuario. Usuario: Cadena de caracteres. Nombre: Cadena de caracteres. Apellido: Cadena de caracteres. Contrasea: Cadena de caracteres.
- 41 -
A) Tipo B) Propsito
Mdulo Mdulo principal que regula la eliminacin de usuarios Supervisor Eliminar Usuario Captura Datos AD 2.3.1 Verificar Datos AD 2.3.2 Eliminar Usuario AD 2.3.3 Administracin Usuarios AD 2
SR 1.1- SR 1.3- SR 1.19- SR 1.24- SR 1.28- SR 1.29- SR 2.1SR 2.2- SR 2.3- SR 2.4- SR 2.5 El usuario debe seleccionar de una lista al Supervisor que desea eliminar, luego debe presionar el botn eliminar
I) Proceso
- 42 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso J) Datos
Mdulo Este mdulo captura los datos ingresados por el usuario Captura usuario a eliminar Eliminar Usuario AD 2.3 No aplica
SR 1.1- SR 1.3- SR 1.19- SR 1.28- SR 1.29- SR 2.1- SR 2.2 En este mdulo se obtienen los datos que ingresa el usuario. Usuario: Cadena de caracteres.
- 43 -
A) Tipo B) Propsito
Mdulo Verificar que los datos del usuario ingresados al sistema se encuentran en la base de datos del mismo. Comprobar existencia Supervisor a eliminar Eliminar Usuario AD 2.3 No aplica Base de Datos del sistema SR 1.1- SR 1.3- SR 1.19- SR 1.28- SR 1.29- SR 2.1- SR 2.2 Se verifica que los datos ingresados sean correctos. Nombre de Usuario: Cadena de caracteres.
- 44 -
A) Tipo B) Propsito
Mdulo Este mdulo permite la eliminacin del supervisor de la base de datos en caso que sea necesario Elimina usuario de BD Eliminar Usuario AD 2.3 No aplica Base de Datos del sistema SR 1.1- SR 1.3- SR 1.19- SR 1.28- SR 1.29- SR 2.1- SR 2.2 Elimina usuario indicado del la Base de Datos. Usuario: Cadena de caracteres.
- 45 -
Mdulo Mdulo principal que regula la administracin de usuarios Administracin de usuarios Agregar Usuario AD 2.1 Modificar Usuario AD 2.2 Eliminar Usuario AD 2.3 Visualizar Usuario AD 2.4
E) Dependencias F) Interfaces
Sistema de trazabilidad para proyectos de Ingeniera de software. Panel administrador, botn ingresar, botn eliminar, botn modificar, botn visualizar, botn salir, lista de supervisores ingresados.
G) Recursos H) Referencias SR 1.1- SR 1.3- SR 1.18- SR 1.19- SR 1.20- SR 1.22- SR 1.23- SR 1.24- SR 1.28- SR 1.29- SR 2.1- SR 2.2- SR 2.3- SR 2.4SR 2.5- SR 2.6- SR 2.7- SR 2.8 El usuario presiona el botn correspondiente a la accin que desea realizar (agregar, modificar o eliminar usuarios). Nombre de Usuario: Cadena de caracteres. Clave: cadena de caracteres. Tabla 21: AD 2: Administracin Usuarios
I) Proceso
J) Datos
- 46 -
Captura Datos AD 2.1.1 Verificar Datos AD 2.1.2 Ingresar Usuario AD 2.1.3 Administracin Usuarios AD 2 Ventana para ingresar JP, textfield Usuario, textfield nombre, textfield apellido, textfield contrasea, botn aceptar, botn volver. SR 1.1- SR 1.3- SR 1.18- SR 1.19- SR 1.28- SR 1.29- SR 2.1SR 2.2- SR 2.3- SR 2.4- SR 2.7- SR 2.8 El usuario administrador ingresa los datos que se solicitan, luego presiona el botn aceptar, para ingresar al nuevo supervisor Usuario: Cadena de caracteres.
- 47 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso J) Datos
Mdulo Este mdulo captura los datos ingresados por el usuario Capturar datos Agregar Usuario AD 2.1 No aplica SR 1.1- SR 1.3- SR 1.19- SR 1.28- SR 1.29- SR 2.1- SR 2.2 En este mdulo se obtienen los datos que ingresa el usuario. Usuario: Cadena de caracteres. Nombre: Cadena de caracteres. Apellido: Cadena de caracteres. Contrasea: Cadena de caracteres.
- 48 -
A) Tipo B) Propsito
Mdulo Verificar que los datos del usuario ingresados al sistema se encuentran en la base de datos del mismo. Ingesar usuario a base de datos Agregar Usuario AD 2.1 No aplica Base de Datos del sistema SR 1.1- SR 1.3- SR 1.19- SR 1.28- SR 1.29- SR 2.1- SR 2.2 Se verifica que los datos ingresados sean correctos. Usuario: Cadena de caracteres.
- 49 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso J) Datos
Mdulo Realizar transferencia hacia la base de datos Registrar usuario en la Base de Datos Agregar Usuario AD 2.1 No aplica Base de Datos del sistema SR 1.1- SR 1.3- SR 1.18- SR 1.19- SR 1.28- SR 1.29Transfiere datos del usuario hacia la Base de Datos Agregar Usuario AD 3.1 Modificar Usuario AD 3.2 Eliminar Usuario AD 3.3 Visualizar Usuario AD 3.4
- 50 -
Mdulo Mdulo principal que regula la modificacin del usuario Modificsar Usuarios Captura Datos AD 2.2.1 Verificar Datos AD 2.2.2 Modificar Usuario AD 2.2.3 Administracin Usuarios AD 2 Ventana para ingresar JP, textfield usuario, textfield nombre, textfield apellido, textfield contrasea, botn aceptar, botn volver
SR 1.1- SR 1.3- SR 1.19- SR 1.20- SR 1.23- SR 1.28- SR 1.29- SR 2.1- SR 2.2- SR 2.3- SR 2.6- SR 2.7El usuario ingresa el identificador del usuario JP que desea modificar.
- 51 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso J) Datos
SR 1.1- SR 1.3- SR 1.19- SR 1.28- SR 1.29- SR 2.1- SR 2.2 En este mdulo se obtienen los datos que ingresa el usuario.
- 52 -
A) Tipo B) Propsito
Mdulo Verificar que los datos del usuario ingresados al sistema se encuentran en la base de datos del mismo. Verifica datos
Modificar Usuarios AD 2.2 No aplica Base de Datos del sistema SR 1.1- SR 1.3- SR 1.19- SR 1.28- SR 1.29- SR 2.1- SR 2.2 Se verifica que los datos ingresados sean correctos. Nombre de Usuario: Cadena de caracteres.
- 53 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso J) Datos
Mdulo Este mdulo captura los datos ingresados por el usuario Capturar datos
Agregar Usuario AD 2.1 No aplica SR 1.1- SR 1.3- SR 1.19- SR 1.28- SR 1.29- SR 2.1- SR 2.2 En este mdulo obtiene los datos ingresados por el usuario. Usuario: Cadena de caracteres. Nombre: Cadena de caracteres. Apellido: Cadena de caracteres. Contrasea: Cadena de caracteres.
- 54 -
Administracin Usuarios AD 2
SR 1.1- SR 1.3- SR 1.19- SR 1.24- SR 1.28- SR 1.29- SR 2.1SR 2.2- SR 2.3- SR 2.4- SR 2.5 El usuario debe seleccionar de una lista al usuario JP que desea eliminar, luego debe presionar el botn eliminar
I) Proceso
- 55 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso J) Datos
Mdulo Este mdulo captura los datos ingresados por el usuario Captura usuario a eliminar Eliminar Usuario AD 2.3 No aplica
SR 1.1- SR 1.3- SR 1.19- SR 1.28- SR 1.29- SR 2.1- SR 2.2 En este mdulo se obtienen los datos que ingresa el usuario. Usuario: Cadena de caracteres.
- 56 -
A) Tipo B) Propsito
Mdulo Verificar que los datos del usuario ingresados al sistema se encuentran en la base de datos del mismo. Comprobar existencia usuario a eliminar
Eliminar Usuario AD 2.3 No aplica Base de Datos del sistema SR 1.1- SR 1.3- SR 1.19- SR 1.28- SR 1.29- SR 2.1- SR 2.2 Se verifica que los datos ingresados sean correctos. Nombre de Usuario: Cadena de caracteres.
- 57 -
A) Tipo B) Propsito
Mdulo Este mdulo permite la eliminacin de usuarios JP en caso que sea necesario Elimina usuario de BD Eliminar Usuario AD 2.3 No aplica Base de Datos del sistema SR 1.1- SR 1.3- SR 1.19- SR 1.28- SR 1.29- SR 2.1- SR 2.2 Elimina usuario indicado del la Base de Datos. Usuario: Cadena de caracteres.
- 58 -
A) Tipo B) Propsito
Mdulo Usuario supervisor selecciona, a partir del ID del usuario, un usuario JP o SV, el cual desee visualizar. Visualiza_usuario Captura_datos 2.4.1 Captura_datos 2.4.2 Visualiza_usuario
E) Dependencias F) Interfaces
Se selecciona el usuario a partir de una lista, desde ac se hace una consulta al almacn de datos (Id del usuario) y retorna los datos del usuario (nombre, proyecto asociado, etc). Id Usuario
- 59 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso J) Datos Tabla 35: Tabla 34: AD 2.4.1
- 60 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso J) Datos Tabla 36: Tabla 34: AD 2.4.2
- 61 -
Ingresar_Proyecto AD 3.1 Eliminar_Proyecto AD 3.2 Visualizar_Proyecto AD 3.3 Modificar_Proyecto AD 3.4 Ingresar_Version AD 3.5
E) Dependencias F) Interfaces
Sistema_de trazabilidad_ESA -texto -botn -botn -botn -botn -botn lista de proyecto visualizar Ingresar Eliminar Modificar Ingresar documento
G) Recursos
H) Referencias
I) Proceso J) Datos
El usuario presiona el botn referente a la accin que desea realizar con respecto a los proyectos Id de proyecto: Integer
- 62 -
Mdulo Ingresar al sistema un nuevo proyecto Agrega_proyecto AD 3.1.3 Captura_datos AD 3.1.1 Verifica_datos AD 3.1.2
Ingresar_proyecto AD 3.1 Combo box Combo box Text box Aprobador Jefe de proyecto Descripcin
Botn Aceptar G) Recursos Base de dato Monitor Teclado Mouse H) Referencias I) Proceso J) Datos El usuario al presionar ingresar proyecto aparecer un formulario para ingresar la informacin del proyecto. Id de proyecto: Integer Fecha de creacin: Date Supervisor Aprovador: Varchar (256) Jefe de proyecto: Varchar (256) Descripcin: Varchar (256) Tabla 38: AD 3.1: Ingresar_Proyecto
- 63 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso J) Datos
Ingresar_Proyecto AD 3.1
Se captan los datos del proyecto a ingresar. Id de proyecto: Integer Fecha de creacin: Date Supervisor Aprovador: Varchar (256) Jefe de proyecto: Varchar (256) Descripcin: Varchar (256)
- 64 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso J) Datos
Ingresar_Proyecto AD 3.1
Se realiza la consulta la base de datos y recibe la respuesta si existe o no. Id de proyecto: Integer
- 65 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso J) Datos
Ingresar_Proyecto AD 3.1
Se ingresan los datos captados del proyecto a la base de datos del sistema y se enva la respuesta. Id de proyecto: Integer Fecha de creacin: Date Supervisor Aprovador: Varchar (256) Jefe de proyecto: Varchar (256) Descripcin: Varchar (256)
- 66 -
Mdulo Mdulo principal que regula la eliminacin de datos del proyecto Elimina_Datos AD 3.2 Captura_de_datos AD 3.2.1 Verificacion_de_datos AD 3.2.2 Eliminar_proyecto AD 3.2.3
H) Referencias I) Proceso El usuario al presionar el boton eliminar, los datos relacionados al proyecto seleccionado, seran eliminados de la base de datos. ID de proyecto : Integer
J) Datos
- 67 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso J) Datos
Elimina_Proyecto AD3.2 -
- 68 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso
Mdulo Verificar la existencia del identificador del proyecto en la base de datos. verifica _id_proyecto
Elimina_Proyecto AD3.2
Se realiza la consulta a la base de datos, y recibe la respuesta si existe el identificador del proyecto en la base de datos. Si la consulta resulta existosa, se envia el id de proyecto a la funcin modificacin_de_proyecto Id Proyecto : Integer
J) Datos
- 69 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso
Mdulo Llamar a la base de datos y realizar la eliminacin de la informacin del proyecto seleccionado. Elimina_proyecto
Se realiza la consulta a la base de datos, recibe la respuesta de si fue eliminada con xito, y ademas recibe de la base de datos la lista actualizada con los proyectos. Id Proyecto : Integer
J) Datos
- 70 -
Mdulo Mdulo principal que regula la visualizacin del proyecto Visualizacion_Proyecto AD 3.3.2
Capturar_Datos AD 3.3.1
El usuario al haber presionado visualizar proyecto le aparecern los datos referentes al proyecto Fecha Creacin : date Supervisores Gestionador: var char 256 Aprobador :var char 256 Jefe de proyecto: var char 256 Fase actual : varchar 256 Estado : varchar 256 Descripcin: varchar 256
- 71 -
K) Tipo L) Propsito M) Funciones principales N) Subordinados O) Dependencias P) Interfaces Q) Recursos R) Referencias S) Proceso T) Datos
Visualizar_Proyecto AD 3.3
- 72 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso J) Datos
Mdulo Obtener la informacin del proyecto y desplegarlo para ser visualizado por el usuario. Visualiza_proyecto
Se realiza la consulta a la base de datos, se obtienen los datos y se muestran por pantalla. Id de proyecto: Integer
- 73 -
Mdulo Mdulo principal que regula la modificacin de datos del proyecto Modifica_Proyecto AD 3.4 Captura_de_datos AD 3.4.1 Verificacion_de_datos AD 3.4.2 Modificacion_de_proyecto AD 3.4.3
E) Dependencias F) Interfaces
Gestion de proyectos ComboBox ComboBox ComboBox TextBox Boton Nombre Supervisor Aprobador Nombre Jefe Proyecto Estado Descripcin Aceptar
G) Recursos
H) Referencias I) Proceso J) Datos El usuario al presionar el boton aceptar, modificara los datos del proyecto seleccionado en la base de datos. Id Proyecto : Integer Supervisor Aprobador :var char 256 Jefe de proyecto: var char 256 Estado : varchar 256 Descripcin: varchar 256 Tabla 49: AD 3.4: Modifica Proyecto
- 74 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso J) Datos
Modifica_Proyecto AD 3.3 -
Se capta el Id del proyecto seleccionado, y la informacin que sera modificada. Id Proyecto : Integer Supervisor Aprobador :var char 256 Jefe de proyecto: var char 256 Estado : varchar 256 Descripcin: varchar 256
- 75 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso
Mdulo Verificar la existencia del identificador del proyecto en la base de datos. Verifica_id_proyecto
Modifica_Proyecto AD 3.3
Se realiza la consulta a la base de datos, y recibe la respuesta si existe el identificador del proyecto en la base de datos. Si la consulta resulta existosa, se envia el id de proyecto a la funcion modificacion_proyecto Id Proyecto : Integer
J) Datos
- 76 -
A. Tipo B. Propsito C. Funciones principales D. Subordinados E. Dependencias F. Interfaces G. Recursos H. Referencias I. Proceso J. Datos
Mdulo Llamar a la base de datos y realizar la modificacin de la informacin del proyecto seleccionado. Modifica_proyecto
Se realiza la consulta a la base de datos, y recibe la respuesta de si fue modificada con xito. Id Proyecto : Integer Supervisor Aprobador :var char 256 Jefe de proyecto: var char 256 Estado : varchar 256
- 77 -
- 78 -
E) Dependencias
Sistema de trazabilidad para proyectos de Ingeniera de software. Boton Boton Traza Aceptar
F) Interfaces
G) Recursos
H) Referencias I) Proceso El usuario presiona el botn referente a la accin que desea realizar con respecto a los proyectos Fecha Creacin : date Supervisores Gestionador: var char 256 Aprobador :var char 256
J) Datos
- 79 -
Jefe de proyecto: var char 256 Fase actual : varchar 256 Estado : varchar 256 Descripcin: varchar 256 Tabla 53: AD 4 : Trazabilidad
- 80 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso J) Datos
Trazabilidad
- 81 -
A) Tipo B) Propsito
Mdulo Se envan los datos necesarios para generar la consulta que muestre la traza de algn requerimiento al usuario que lo solicite..
C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso Se capta el id iteracin incrementada Id iteracin : Interger y manda el id del la iteracin Pantalla Teclado Mouse Base de Datos del sistema Obtener datos Trazabilidad
- 82 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso
Obtener datos Trazabilidad - No aplica Pantalla Teclado Mouse Base de Datos del sistema
- 83 -
A) Tipo B) Propsito
Mdulo Se envan los datos necesarios para generar la consulta que muestre la traza de algn requerimiento al usuario que lo solicite..
C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso J) Datos Id proyecto: Cadena de caracteres. Id increemento id de iteracion Ingresar_documentos Trazabilidad - boton Pantalla Teclado Mouse Base de Datos del sistema
- 84 -
A) Tipo B) Propsito
Mdulo Desde este, donde se obtienen los datos modulo se envan los datos al modulo posterior verificar datos.
Base de Datos del sistema SR:1.1 1.3, 1.19,1.28,1.29,2.1,2.2 En este modulo se obtienen los datos (nombre usuario, clave) que ingresa el usuario. Nombre de Usuario: Cadena de caracteres. Contrasea: Cadena de caracteres.
J) Datos
- 85 -
A) Tipo B) Propsito C) Funciones principales D) Subordinados E) Dependencias F) Interfaces G) Recursos H) Referencias I) Proceso
Mdulo Se solicita la aprobacin por parte del jp, hacia el supervisor. El usuario SV es quien aprueba o rechaza la fase solicitada.
Los datos provienen del usuario SV para realizar la aprobacin. Los datos respectivos del proyecto viajan al repositorio de datos para su modificacin(aprobado/rechazado) Id fase: cadena caracteres Id proyecto: cadena caracteres
J) Datos
- 86 -
A) A Tipo B) Propsito
Mdulo Desde este, donde se obtienen los datos modulo se envan los datos al modulo posterior verificar datos.
En este modulo se obtienen los datos (nombre usuario, clave) que ingresa el usuario. Nombre de Usuario: Cadena de caracteres. Contrasea: Cadena de caracteres.
J) Datos
- 87 -
de
3.1.3 Agrega_proyecto X 3.1.1 Captura_datos 3.1 Ingresar_proyecto X 3 Gestion_proyectos X 2.4 Visualizar_usuario X X 1.6 Trabajar bajo un proyecto en desarrollo 1.11 Eliminacin de documentos 1.4 Manipulacin de referencias SR/COMPONENTES 1.5 Estados de un proyecto 1.10 Almacenamiento de documentos 1.3 Fases de un proyecto 1.2 Usuarios de sistema 1.8 Nuevo incremento 1.9 Registro errores 1.7 Nueva iteracin 1.1 Inicio sesin 1.12 Validaciones del sistema X X X X X X X 2.3.3Modificar_supervisor X 2.3.2 verificar_datos X 2.3.1 Captura_datos X 2.3 Eliminar_usuario X 2.2.3Modificar_supervisor X 3.1.2 Verifica_datos X X X X X X X X X X X X X X X X X
de
2.2.2 verificar_datos 2.2.1 Captura_datos
1.3 Validar_datos
2 Adminitracion_usuario
2.1 Agregar_usuario
2.1.2 verificar_datos
2.1.3 ingresar_Usuario
2.2 Modificar_usuario
2.2.1 Captura_datos
2.2.2 verificar_datos
2.2.3Modificar_supervisor
2.3 Eliminar_usuario
2.3.1 Captura_datos
2.3.2 verificar_datos
2.3.3Modificar_supervisor
2.4 Visualizar_usuario
3 Gestion_proyectos
3.1.2 Verifica_datos
3.1.3 Agrega_proyecto
1.1 Captar_datos
1.2 Verificar_datos
SR/COMPONENTES
1.13 Administrador nico 1.14 Cierre de sesin 1.15 Versionamiento de documentos 1.16 Colores Corprativos 1.17 Logo Corporativo 1.18 Permisos Administrador 1.19 Permisos SV 1.20 Permisos JP 1.21 Administrar proyectos JP 1.22 Administrar SVs 1.23 Administrar JPs 1.24 Crear Proyectos 1.25 Asignar JP a proyecto 1.26 Asignar supervisor de aprobacin 1.27 Trazar proyecto SV 1.28 Notificar errores 1.29 Visualizar errores X X X X X X
X X
X X
X X X
X X X X X
X X X X X X
X X
X X X X X X
X X X
X X X X X X
X X X
X X
X X
X X X X X X
X X
X X
X X X
X X
X X X X X X
3.1.3 Agrega_proyecto 3.1.2 Verifica_datos 3.1.1 Captura_datos 3.1 Ingresar_proyecto 3 Gestion_proyectos 2.4 Visualizar_usuario X X X X X X X 2.3 Botn Administrador Usuarios 1.41 Visualizar elementos DD por JP 1.40 Visualizar elementos AD por JP 1.39 Visualizar elementos SR por JP 1.30 Proyectos con / sin peticin 1.38 Administrar elementos DD 1.36 Administrar elementos SR 1.37Administrar elementos AD SR/COMPONENTES 1.35 Administrar SR 1.34 Visualizar DD 1.33 Visualizar AD 1.31 Aprobar fases 1.32 Visualizar SR 2.1 Botn log in 2.2 Botn Salir 2.4 Botn Agregar Nuevo usuario X X X X X X X X X 2.3.3Modificar_supervisor 2.3.2 verificar_datos 2.3.1 Captura_datos 2.3 Eliminar_usuario 2.2.3Modificar_supervisor 2.2.2 verificar_datos 2.2.1 Captura_datos 2.2 Modificar_usuario 2.1.3 ingresar_Usuario 2.1.2 verificar_datos 2.1.1Captura_ de_ datos 2.1 Agregar_usuario 2 Adminitracion_usuario 1.3 Validar_datos 1.2 Verificar_datos 1.1 Captar_datos 1 Control_ de_ acceso
2.4 Visualizar_usuario 2.3.3Modificar_supervisor 2.3.2 verificar_datos 2.3.1 Captura_datos 2.3 Eliminar_usuario 2.2.3Modificar_supervisor 2.2.2 verificar_datos 2.2.1 Captura_datos 2.2 Modificar_usuario 2.1.3 ingresar_Usuario 2.1.2 verificar_datos 2.1.1Captura_ de_ datos 2.1 Agregar_usuario 2 Adminitracion_usuario 1.3 Validar_datos 1.2 Verificar_datos 1.1 Captar_datos 1 Control_ de_ acceso
3 Gestion_proyectos
3.1.2 Verifica_datos
X X
3.1.3 Agrega_proyecto
2.20 Botn Diagrama Modulo SR/COMPONENTES 2.9 Botn Ver mis Proyectos 2.16 Botn Nueva Iteracin 2.10 Botn Crear Proyecto 2.11 Botn Abrir Proyecto 2.13 Botn Documentos 2.14 Botn Visualizar 2.15 Botn Examinar 2.5 Botn Eliminar 2.7 Botn Guardar
2.21 Botn Mapa Lgico 2.8 Botn Agregar 2.18 Botn Trazar 2.17 Botn Crear 2.19 Botn DFD
3.1.3 Agrega_proyecto 3.1.2 Verifica_datos X X X X X X X X X X X 2.33 Boton Aceptar 2.27 Botn Matriz SR/Componentes 2.30 Combo Box 2.31 Text Area 2.29 Text Box 2.32 Etiqueta Tabla 61: Matriz de Trazabilidad SR / Componentes, parte 1 de 2 X X X X 2.24 Botn Mapa navegacin 2.25 Botn Matriz UR/SR 2.28 Botn Matriz SR/DD X X X SR/COMPONENTES X X X X X X X X X X X X X X 3.1.1 Captura_datos 3.1 Ingresar_proyecto X 3 Gestion_proyectos 2.4 Visualizar_usuario 2.3.3Modificar_supervisor 2.3.2 verificar_datos 2.3.1 Captura_datos 2.3 Eliminar_usuario 2.2.3Modificar_supervisor 2.2.2 verificar_datos 2.2.1 Captura_datos 2.2 Modificar_usuario 2.1.3 ingresar_Usuario 2.1.2 verificar_datos 2.1.1Captura_ de_ datos 2.1 Agregar_usuario 2 Adminitracion_usuario 1.3 Validar_datos 1.2 Verificar_datos 1.1 Captar_datos 1 Control_ de_ acceso
3.2 Eliminar_proyecto
3.2.1 Captura_datos
3.2.2 Verifica_datos
3.2.3 Elimina_proyecto
3.3 Visualizar_proyecto
3.3.1 Captura_Datos
3.3.2 Visualiza_Datos
3.4 Modificar_proyecto
3.4.1 Captura_datos
3.4.2 Verifica_datos
3.4.3 Modifica_proyecto
4 Trazabilidad
4.1 Captura_datos
4.2 Ver_Traza
4.2.1 Captura_datos
4.2.2 Aprovacion
4.2.3 Ver_traza
4.3 Iteracin
4.4 Incremento
4.5 Ingresar_documento
SR/COMPONENTES
1.1 Inicio sesin 1.2 Usuarios de sistema 1.3 Fases de un proyecto 1.4 Manipulacin de referencias 1.5 Estados de un proyecto 1.6 Trabajar bajo un proyecto en desarrollo 1.7 Nueva iteracin 1.8 Nuevo incremento 1.9 Registro errores 1.10 Almacenamiento de documentos 1.11 Eliminacin de documentos 1.12 Validaciones del sistema 1.13 Administrador nico 1.14 Cierre de sesin 1.15 Versionamiento de documentos 1.16 Colores Corporativos 1.17 Logo Corporativo X X X X X X X X X X X X X X X X X X X X X X X X X X X X X
3.2 Eliminar_proyecto
3.2.1 Captura_datos
3.2.2 Verifica_datos
3.2.3 Elimina_proyecto
3.3 Visualizar_proyecto
3.3.1 Captura_Datos
3.3.2 Visualiza_Datos
3.4 Modificar_proyecto
3.4.1 Captura_datos
3.4.2 Verifica_datos
3.4.3 Modifica_proyecto
4 Trazabilidad
4.1 Captura_datos
4.2 Ver_Traza
4.2.1 Captura_datos
4.2.2 Aprovacion
4.2.3 Ver_traza
4.3 Iteracin
4.4 Incremento
4.5 Ingresar_documento
SR/COMPONENTES
1.18 Permisos Administrador 1.19 Permisos SV 1.20 Permisos JP 1.21 Administrar proyectos JP 1.22 Administrar SVs 1.23 Administrar JPs 1.24 Crear Proyectos 1.25 Asignar JP a proyecto 1.26 Asignar supervisor de aprobacin 1.27 Trazar proyecto SV 1.28 Notificar errores 1.29 Visualizar errores 1.30 Proyectos con / sin peticin 1.31 Aprobar fases 1.32 Visualizar SR 1.33 Visualizar AD 1.34 Visualizar DD X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X
3.2 Eliminar_proyecto
3.2.1 Captura_datos
3.2.2 Verifica_datos
3.2.3 Elimina_proyecto
3.3 Visualizar_proyecto
3.3.1 Captura_Datos
3.3.2 Visualiza_Datos
3.4 Modificar_proyecto
3.4.1 Captura_datos
3.4.2 Verifica_datos
3.4.3 Modifica_proyecto
4 Trazabilidad
4.1 Captura_datos
4.2 Ver_Traza
4.2.1 Captura_datos
4.2.2 Aprovacion
4.2.3 Ver_traza
4.3 Iteracin
4.4 Incremento
4.5 Ingresar_documento
SR/COMPONENTES
1.35 Administrar SR 1.36 Administrar elementos SR 1.37Administrar elementos AD 1.38 Administrar elementos DD 1.39 Visualizar elementos SR por JP 1.40 Visualizar elementos AD por JP 1.41 Visualizar elementos DD por JP 2.1 Botn log in 2.2 Botn Salir 2.3 Botn Administrador Usuarios 2.4 Botn Agregar Nuevo usuario 2.5 Botn Eliminar 2.7 Botn Guardar 2.8 Botn Agregar 2.9 Botn Ver mis Proyectos 2.10 Botn Crear Proyecto 2.11 Botn Abrir Proyecto X X X X X X X X X X X X X X X X X X X X X
X X X X X X X X X X X X X X X X
X X X X X X
3.2 Eliminar_proyecto
3.2.1 Captura_datos
3.2.2 Verifica_datos
3.2.3 Elimina_proyecto
3.3 Visualizar_proyecto
3.3.1 Captura_Datos
3.3.2 Visualiza_Datos
3.4 Modificar_proyecto
3.4.1 Captura_datos
3.4.2 Verifica_datos
3.4.3 Modifica_proyecto
4 Trazabilidad
4.1 Captura_datos
4.2 Ver_Traza
4.2.1 Captura_datos
4.2.2 Aprovacion
4.2.3 Ver_traza
4.3 Iteracin
4.4 Incremento
4.5 Ingresar_documento
SR/COMPONENTES
2.12 Botn Modificar informacin 2.13 Botn Documentos 2.14 Botn Visualizar 2.15 Botn Examinar 2.16 Botn Nueva Iteracin 2.17 Botn Crear 2.18 Botn Trazar 2.19 Botn DFD 2.21 Botn Mapa Lgico 2.22 Botn Mapa fsico 2.23 Botn Detalle 2.24 Botn Mapa navegacin 2.25 Botn Matriz UR/SR 2.27 Botn Matriz SR/Componentes 2.28 Botn Matriz SR/DD 2.29 Text Box 2.30 Combo Box X X X X X X
X X X X X
X X X X X X X X X X
X X X X X X X X X X
X X X X X X X X X
X X X X X X X X X X
4.2.3 Ver_traza X X 2.33 Boton aceptar 2.31 Text Area 2.32 Etiqueta X X X X SR/COMPONENTES X 4.2.2 Aprovacion 4.2.1 Captura_datos 4.2 Ver_Traza 4.1 Captura_datos 4 Trazabilidad 3.4.3 Modifica_proyecto 3.4.2 Verifica_datos 3.4.1 Captura_datos 3.4 Modificar_proyecto 3.3.2 Visualiza_Datos 3.3.1 Captura_Datos 3.3 Visualizar_proyecto 3.2.3 Elimina_proyecto 3.2.2 Verifica_datos 3.2.1 Captura_datos 3.2 Eliminar_proyecto
4.3 Iteracin
4.4 Incremento
4.5 Ingresar_documento