Sei sulla pagina 1di 31

UNIVERSIDAD DE SANTIAGO DE CHILE FACULTAD DE INGENIERA DEPARTAMENTO DE INGENIERA INFORMTICA INGENIERA DE EJECUCIN EN COMPUTACIN E INFORMTICA

MINI-PROJECT
Documento de Requisitos de Software

Grupo: Profesor: Asignatura: Ingeniera de Software

Santiago, Julio 15 de 2002

Mini-Project

Documento de Requisitos de Software

Estado del Documento


Mini-Project Documento de Requisitos de Software VERSIN REVISIN FECHA
1 1 1 2 2 3 3 4 4 0 1 2 0 1 0 1 0 1 15-07-2002

RAZN DEL CAMBIO


Versin preliminar. Correcciones sugeridas por los desarrolladores. Correcciones sugeridas por revisin de alumnos. Correcciones sugeridas del profesor Correcciones sugeridas por revisin de alumnos Correcciones sugeridas del profesor Correcciones sugeridas por revisin de alumnos Correcciones por cambio de formato de entrega Correcciones finales

Mini-Project

Documento de Requisitos de Software

Resumen
En el presente documento se muestra una descripcin detallada de lo que los analistas del proyecto esperan que haga el software a desarrollar, basndose en lo descrito en el documento de requisitos de usuario que recoge todas los requisitos pedidos por el cliente. Este documento describe las operaciones que el software debe realizar, y las restricciones impuestas a las soluciones posibles.

Mini-Project

Documento de Requisitos de Software

Tabla de Contenidos
MINI-PROJECT......................................................................................................................................1 Documento de Requisitos de Software.....................................................................................................1 1. Introduccin..........................................................................................................................................6 1.1. Objetivo..........................................................................................................................................6 1.2. Alcances.........................................................................................................................................6 1.3. Definiciones, siglas y abreviaciones..............................................................................................6 1.1.1.Definiciones..............................................................................................................................6 1.1.1.Definiciones..............................................................................................................................6 1.1.2.Siglas.........................................................................................................................................7 1.1.2.Siglas.........................................................................................................................................7 1.4. Referencias.....................................................................................................................................7 2. Descripcin General.............................................................................................................................8 2.1. Relacin con Proyectos Actuales..................................................................................................8 2.2. Relacin con Proyectos Anteriores y Posteriores........................................................................8 2.3. Funcin y Propsito.......................................................................................................................8 2.4. Consideraciones Ambientales.......................................................................................................8 2.5. Relacin con otros sistemas........................................................................................................11 2.6. Restricciones Generales..............................................................................................................11 2.7. Descripcin del Modelo...............................................................................................................12 3. Requisitos Especficos.........................................................................................................................13 3.1. Requisitos Funcionales................................................................................................................13 3.2. Requisitos de Desempeo............................................................................................................13 3.3. Requisitos de Interfaz..................................................................................................................13 3.4. Requisitos Operacionales............................................................................................................14 3.5. Requisitos de Recursos................................................................................................................15 3.6. Requisitos de Verificacin...........................................................................................................15 3.7. Requisitos de Pruebas de Aceptacin.........................................................................................15 3.8. Requisitos de Documentacin.....................................................................................................15 3.9. Requisitos de Seguridad..............................................................................................................15 3.10. Requisitos de Portabilidad........................................................................................................15 3.11. Requisitos de Calidad................................................................................................................15 3.12. Requisitos de Confiabilidad......................................................................................................15 3.13. Requisitos de Mantencin.........................................................................................................16

Mini-Project

Documento de Requisitos de Software

3.14. Requisitos de Proteccin...........................................................................................................16 4. Matriz de Trazabilidad de Requisitos de Usuario vs Requisitos de Software.....................................17 5. Anexo 1: Diagrama de Flujo de Datos (DFD)...................................................................................18 5.1. DFD Nivel 0..................................................................................................................................18 5.2. DFD Nivel 1..................................................................................................................................19 5.3. DFD Nivel 2..................................................................................................................................19 5.4. DFD Nivel 3..................................................................................................................................23 6. Anexo 2: Entidad-Relacin.................................................................................................................29 7. Anexo 3: Diccionario de Datos...........................................................................................................30

Mini-Project

Documento de Requisitos de Software

1. Introduccin
1.1. Objetivo
El presente documento tiene por propsito dar a conocer cada uno de los requisitos de software del proyecto: Miniproject referente a la herramienta de ayuda a la planificacin de proyectos. Este documento se basa en el estndar ESA PSS-05-02, que define un mtodo de desarrollo de la fase de requisitos de software de un proyecto. Se toma como base el documento de requisitos de usuario (U.R.D.).

1.2. Alcances
El sistema ser capaz de ejecutar las siguientes funciones generales: a) Ingreso y modificacin de informacin relevante sobre proyectos, por medio de una interfaz basada en web. b) Administracin general de proyectos y de usuarios del sistema.

1.3. Definiciones, siglas y abreviaciones


1.1.1. Definiciones
Perfiles de usuario Se refiere a una categora a la cual pertenecen los distintos usuarios del sistema, a la cual se le asocia una serie de privilegios o permisos. Web Red mundial de computadores interconectados entre s, que permite el manejo de informacin en forma digital. Cliente Computador y programa computacional que solicita servicios a otro computador en Internet, anteriormente denominado servidor. Servidor Computador y programa computacional que brinda los servicios solicitados por otro computador llamado cliente.

Mini-Project

Documento de Requisitos de Software

Pgina web Documento del web con informacin (texto, imgenes, videos, audio, etc.) que se presenta en una misma pantalla. Una pgina web est en un servidor web y es trada al computador del usuario para visualizarla. Navegador Programa que se usa para navegar por el web, y que despliega las pginas web tradas desde el servidor en la pantalla del computador del usuario.

1.1.2. Siglas
E.S.A. European Spacel Agency S.R. Software Requirement (requerimiento de Software). SRD Software Requirements Document (Documento de Requerimientos de Software). SR/R Software Requirements Revision (Revisin de Requerimientos de Software) P.S.S. Procedures Specification and Standard.

1.4. Referencias
La principal referencia, han sido las entrevistas con el usuarios, las cuales se han ido realizando en toda la etapa de desarrollo del proyecto. Se toma adems como referencia el documento de la ESA Software Engineering Standard, Issue 2.

Mini-Project

Documento de Requisitos de Software

2. Descripcin General
2.1. Relacin con Proyectos Actuales
No Aplica

2.2. Relacin con Proyectos Anteriores y Posteriores


No Aplica

2.3. Funcin y Propsito


El propsito del sistema es proveer de una herramienta que ayude a la planificacin de proyectos a cualquier usuario, en cualquier parte del mundo. Las Principales funciones son: a) Ingreso y modificacin de informacin relevante sobre proyectos, por medio de una interfaz basada en web. b) Administracin general de proyectos y de usuarios del sistema. Esto permitir una mayor rapidez, eficiencia y seguridad del proceso, y una mayor accesibilidad de la informacin, dado que el proceso se llevar a cabo a travs de internet.

2.4. Consideraciones Ambientales


Servidor: Es un servidor Apache, con sistema operativo Linux. El ambiente en que se trabajar es HTML, generado por PHP, para la interfaz con el usuario en Web y My SQL para el manejo interno de los datos. Cliente: En general, el usuario acceder al sistema usando un navegador de Internet en computadores personales equipados con Windows 9X o NT, Mac OS, Linux y UNIX en sus distintas variantes.

El navegador del usuario debe: Soportar la manipulacin de pginas en modo seguro. Tener habilitadas las Cookies. Tener habilitado JavaScript o Scripting.

Si estos requisitos no se cumplen, no se podr hacer uso de los servicios de autentificacin, los que son impredecibles para los resultados que se pueden obtener.

Mini-Project

Documento de Requisitos de Software

Para operar en modo seguro, el navegador Internet Explorer en sus versiones originales 4.0, 4.01, 5.0 y 5.01 presenta errores y problemas de seguridad que impiden conectarse correctamente con el sitio Web. Para utilizar Internet Explorer 4.0 o 4.01 se debe instalar o tener instalada la actualizacin Internet Explorer 4.01 Service Pack 2. Para utilizar Internet Explorer 5.0 o 5.01 se debe instalar la actualizacin Internet Explorer 5.01 Service Pack 1 Teniendo en cuenta que las versiones publicadas de Netscape Navigator ( incluyendo la 6.0 recientemente liberada) an no soportan todos los elementos de las Hojas de Estilo en Cascada (Cascading Style Sheet CSS) recomendadas por el World Wide Web Consortium- W3C, existen detalles en la interfaz de algunas pginas del sitio que con el Netscape Navigator no se pueden percibir con la calidad que se desea. Debido a esto, la recomendacin es la utilizacin del Internet Explorer en sus versiones 5.01 (con Service Pack 1) y superiores. En cuanto a la resolucin, sta debera ser a lo menos (800x600 ppp), con ella se puede acceder a casi toda la informacin disponible, se recomienda utilizar una mejor resolucin, pues el sitio est optimizado para resoluciones de 1024x768 pxeles o superiores. Del mismo modo se recomienda una configuracin de 256 colores por pxel o superior. No obstante los requisitos anteriormente sealados, a continuacin se presenta un listado de las necesidades de espacio de disco requerido y memoria RAM requerida aproximada para un conjunto de versiones de browser. Netscape Navigator: Procesador y/o Sistema Operativo Requerido Mnimo: 486/33 ptimo: Pentium Windows 3.1 Windows 95, 98 o NT Versin de Navegador Espacio de disco Memoria RAM Requerida Requirido Aproximado Aproximada e 11 MB 10 MB 11 MB 9 MB 9 MB 9 MB 22,6 MB 23 MB 16,8 MB 17 MB 14 MB 17 MB 14 MB 17 MB 16,4 MB 16,4 MB 14 MB Mnimo: 8 MB Optimo: 16 MB o mejor 8 MB 8 MB 16 MB 16 MB 16 MB 64 MB 32 MB 64 MB 64 MB 32 MB 64 MB 32 MB 64 MB 64 MB 64 MB 32 MB

3.04 inferiores 4.08 4.04 4.08 Macintosh 68K (Mac 4.08 OS 7.6.1 o superior) Macintosh PowerPC 4.08 AIX 4 4.08 AIX 4.2 4.61 Digital Unix 3.2 C 4.08 HP-UX 10 4.08 HP-UX 10.10 4.61 HP-UX 10.20 4.08 4.61 HP-UX 9.x 4.08 IRIX 5.x 4.08 IRIX 6.2 4.08 4.61

Mini-Project Intel Solaris 2.4 Intel Solaris 2.5.1 Linux 1.2 Linux 2.0 Linux 2.0 (glibc) OSF/1 Solaris 2.4 Solaris 2.5.1 SunOS 4.1.3 4.61 4.61 4.08 4.08 4.61 4.61 4.61 4.08 4.61 4.08 4.61 4.08 13 MB 13 MB 32 MB 32 MB 19 MB 19 MB 15 MB 16.8 MB 13 MB 16.8 MB 12 MB 25 MB

Documento de Requisitos de Software 32 MB 32 MB 64 MB 64 MB 32 MB 32 MB 32 MB 64 MB 32 MB 64 MB 32 MB 64 MB

Internet Explorer (IE): Procesador Requerido 386DX 486 386 Macintosh o Power Macintosh ejecutando el Sistema 7.0.1 y sobre el Apple OpenTransport o MacTCP y Thread Manager, Drag Manager Versin de Browser Espacio de disco Requerido Aproximado Memoria RAM Requerida Aproximada 8 MB

IE 3.02 para Windows 95 5.8-10.3 MB IE 3.02 para Windows NT 5.8-8.5 MB 12 MB 4.0 Browser, Stack y IE 3.01 para Windows 3.1 Marcador, Cliente de 4 MB Correo: 4.5MB Versin de 68K: 2.6 MB Versin PPC: 2.1 MB IE 2.1 para Windows Versin Binaria 8 MB Macintosh Pesada: 5.1 MB (incluye conjuntos de caracteres de Web)

Macintosh o Power Macintosh ejecutando el Sistema 7.0.1 y sobre el IE 3.0 Beta 1 para 2-4 MB Apple OpenTransport o Windows Macintosh MacTCP y Thread Manager, Drag Manager

8MB

10

Mini-Project

Documento de Requisitos de Software

2.5. Relacin con otros sistemas


No Aplica

2.6. Restricciones Generales


El acceso al sistema ser en base a una interfaz web, a la que se podr acceder a travs de computadores conectados directamente, o mediante el uso de la conexin conmutada. El sistema generar solamente grfica para la Carta gantt y no para otros tipos utilizados en este tipo de aplicaciones como lo son los Diagramas Pert u otros.

11

Mini-Project

Documento de Requisitos de Software

2.7. Descripcin del Modelo

Hola Espero s acar me un 7 en es te infor me, hemos trabajado muchsi mo esperamos que les guste

Hola Espero s acar me un 7 en es te infor me, hemos trab ajado muchsi mo esperamos que les guste

Hola Espero s acar me un 7 en es te infor me, hemos trabajado muchsi mo esperamos que les guste

Ingreso de Datos

Administracin

12

Mini-Project

Documento de Requisitos de Software

3. Requisitos Especficos
3.1. Requisitos Funcionales
SRD4. Visualizar proyectos, ya creados, para abrir. SRD5. Visualizar actividades y carta Gantt del proyecto. SRD6. Imprimir lo que se muestra en pantalla.

3.2. Requisitos de Desempeo


SR 58. El sistema debe soportar una cantidad simultanea de usuarios acorde con la demanda estimada por la Escuela de Ingeniera para el periodo de postulaciones. SR 59. El sistema debe estar diseado de forma tal que el tiempo que tarde en cargar una pgina sea lo ms bajo posible, de acuerdo a la velocidad de conexin del usuario.

3.3. Requisitos de Interfaz


SRD2. Mostrar ventana de ingreso de datos de un proyecto. SRD10. Mostrar ventana de ingreso de datos de una tarea. SRD13. Visualizar informacin de una tarea. SRD15. Mostrar ventana de ingreso de datos de una actividad. SRD18. Visualizar informacin de una actividad. SRD20. Mostrar ventana de ingreso de datos de un recurso. SRD23. Visualizar informacin de un recurso. SRD25. Mostrar ventana de ingreso de datos de un hito. SRD28. Visualizar informacin de un hito. SRD32. Botn para definir una dependencia de una tarea, hito, actividad. SRD33. Botn para modificar una dependencia de una tarea, hito, actividad. SRD34. Botn para quitar una dependencia de una tarea, hito, actividad. SRD43. Visualizar reporte de la Carta Gantt del proyecto. SRD44. Seleccionar otro tipo de consultas sobre el proyecto. SRD45. Ventana para configurar calendario laborable para un proyecto. SRD47. Botn para agregar un usuario del sistema. SRD48. Mostrar ventana de ingreso de datos de un usuario del sistema. SRD49. Botn para quitar un usuario del sistema. SRD50. Botn para modificar los datos de un usuario del sistema. SRD52. Botn para agregar pie de pgina y encabezado de un reporte. SRD53. Mostrar ventana para agregar pie de pgina y encabezado de un reporte. SRD56. Uso de una interfaz de usuario WEB. SRD57. Accesible con un browser: Netscape 4.0, o Explorer 4.0, o superior.

13

Mini-Project

Documento de Requisitos de Software

3.4. Requisitos Operacionales


SRD1. Botn para crear un proyecto. SRD7. Botn para cerrar un proyecto. SRD8. Botn para salir del sistema. SRD9. Botn para agregar una tarea. SRD11. Botn para quitar una tarea. SRD12. Botn para modificar una tarea. SRD14. Botn para agregar una actividad. SRD16. Botn para quitar una actividad. SRD17. Botn para modificar una actividad. SRD19. Botn para agregar un recurso. SRD21. Botn para quitar un recurso. SRD22. Botn para modificar un recurso. SRD24. Botn para agregar un hito. SRD26. Botn para quitar un hito. SRD27. Botn para modificar un hito. SRD29. Botn para modificar datos de un proyecto. SRD30. Botn de ayuda sobre uso del sistema. SRD31. Botn con glosario de trminos referente al sistema. SRD35. Visualizar reporte de tareas. SRD36. Visualizar reporte de recursos por tarea. SRD37. Visualizar reporte de costos por tarea. SRD38. Visualizar reporte de costos del proyecto. SRD39. Visualizar reporte de recursos del proyecto. SRD40. Visualizar reporte de avance por tarea. SRD41. Visualizar reporte de avance del proyecto. SRD42. Botn para imprimir reporte. SRD51. Visualizar informacin de un usuario del sistema. SRD54. Visualizar reporte de verificacin de lmites del costo del proyecto.

14

Mini-Project

Documento de Requisitos de Software

3.5. Requisitos de Recursos


SRD55. Uso de computador con procesador de 1000 Mhz, 512 Mb RAM, tarjeta de red de 100 Mb/s.

3.6. Requisitos de Verificacin


SRD3.
Mostrar ventana de confirmacin para realizar un cambio.

3.7. Requisitos de Pruebas de Aceptacin


No aplican

3.8. Requisitos de Documentacin


SR 60. Se usar como estndar de documentacin el propuesto por la ESA, utilizando los formatos all descritos. SR 61. Se crear un Manual del Usuario en formato libre.

3.9. Requisitos de Seguridad


SRD46. Ingreso de usuario y contrasea para acceder al sistema.

3.10. Requisitos de Portabilidad


No Aplican

3.11. Requisitos de Calidad


No Aplica

3.12. Requisitos de Confiabilidad


SR 62. El sistema luego de una falla no debe producir datos corruptos. SR 63. El sistema debe estar diseado de forma tal que sea posible reconstituir la base de datos en un tiempo razonable. SR 64. El sistema debe proveer una verificacin del usuario cada vez que se intente a acceder a una pgina con algn tipo de permisos. Esta verificacin debe ser hecha internamente y debe ser completamente transparente para el usuario.

15

Mini-Project

Documento de Requisitos de Software

3.13. Requisitos de Mantencin


No aplica

3.14. Requisitos de Proteccin


SRD65. El sistema deber utilizar un sistema de autentificacin segura, que garantice que cada usuario acceda slo a la informacin que le es pertinente, tanto para su lectura como para su modificacin.

16

Mini-Project

Documento de Requisitos de Software

4. Matriz de Trazabilidad de Requisitos de Usuario vs Requisitos de Software


S R D 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 1 3 2 3 3 3 4 3 5 3 6 3 7 3 8 3 9 4 0 4 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 5 0 5 1 5 2 5 3 5 4 5 5 5 6 5 7 5 8 5 9 6 0 6 1 6 2 6 3 6 4 6 5 U R D 1234567891 01 11 21 31 41 51 61 71 81 92 02 12 22 32 42 52 62 72 82 93 03 13 23 33 43 53 63 73 83 94 04 14 24 34 44 54 64 74 84 95 05 15 2 x x x x x x x xxxx xx x x x x x x x x x x x x x x x x x xxx xxx 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 x x x x x x x x x x x x x x x x x x x x x x x x xxxxxxxxx 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

17

Mini-Project

Documento de Requisitos de Software

5. Anexo 1: Diagrama de Flujo de Datos (DFD)


5.1. DFD Nivel 0

Process Model Project : Mini Project Model Author : Modelo de Contexto : C. Mella, F. Allendes, P. Aravena Version 4.1 02-05-102

0 Usuario Datos del Proyecto Informacin del Proyecto Mini Project

18

Mini-Project

Documento de Requisitos de Software

5.2. DFD Nivel 1


Process Model Project : Mini Project Model : Mini Project Author : C. Mella, F. Allendes, P. Aravena Version 4.2 07/05/2002

1 Administrador de Proyectos

Proyecto Administrado 3 Administrador de Actividades

Actividad Administrada

+
Usuario [Datos del Proyecto] Recurso Administrado Actividad Administrada

Proyecto Administrado [Informacin del Proyecto]

Usuario

Recurso Administrado

2 Administrador de Recursos

Smbolo
[Datos del Proyecto]

Significado Flujo de Datos que entra al proceso desde una Entidad del nivel superior.

Usuario

Usuario

[Informacin del Proyecto]

Flujo de Datos que sale desde el proceso hacia una entidad del nivel superior.

5.3. DFD Nivel 2

19

Mini-Project

Documento de Requisitos de Software

Process Model Project : Mini Project Model : Administrador de Proyectos Author : C. Mella, F. Allendes, P. Aravena Version 3.2 07/05/2002

BD Proyectos

Proyecto Creado

Proyecto Guardado

1.1 Crear Proyecto 1.2 Abrir Proyecto

Proyecto Modificado

Proyecto Abierto 1.3 Proyecto Creado Proyecto Abierto Modificar Proyecto

Proyecto Modificado 1.4 Imprimir Reporte

[Proyecto Administrado] Administrador de Recursos [Recurso Administrado] Administrador de Recursos

[Proyecto Administrado] Administrador de Actividades [Actividad Administrada] Administrador de Actividades

Smbolo
[Recurso Administrado] Administrador de Recursos

Significado Flujo de Datos que entra al proceso actual desde un proceso del nivel superior.

[Proyecto Administrado] Administrador de Actividades

Flujo de Datos que sale desde el proceso actual hacia un proceso del nivel superior.

20

Mini-Project

Documento de Requisitos de Software

Process Model Project : Mini Project Model : Administrador de Recursos Author : C. Mella, F. Allendes, P. Aravena Version 3.4 07/05/2002

2.1 Crear Recurso

Recurso Creado

BD Recursos Recurso Modificado Recurso Guardado 2.2 Modificar Recurso Recurso Eliminado Recurso Guardado 2.3 Eliminar Recurso

[Proyecto Administrado] Administrador de Proyectos [Actividad Administrada] Administrador de Actividades

[Recurso Administrado] Administrador de Actividades [Recurso Administrado] Administrador de Proyectos

Smbolo
[Proyecto Administrado] Administrador de Proyectos

Significado Flujo de Datos que entra al proceso actual desde un proceso del nivel superior.

[Recurso Administrado] Administrador de Actividades

Flujo de Datos que sale desde el proceso actual hacia un proceso del nivel superior.

21

Mini-Project
Process Model Project : Mini Project Model : Administrador de Actividades Author : C. Mella, F. Allendes, P. Aravena

Documento de Requisitos de Software

Version 4.1 07/05/2002

3.1 Crear Actividad

Actividad Creada

BD Actividades

Actividad Eliminada Actividad Guardada 3.2 Eliminar Actividad

Actividad Modificada Actividad Guardada 3.3 Modificar Actividad

[Actividad Administrada] Administrador de Proyectos [Actividad Administrada] Administrador de Recursos

[Recurso Administrado] Administrador de Recursos [Proyecto Administrado] Administrador de Proyectos

Smbolo
[Recurso Administrado] Administrador de Recursos

Significado Flujo de Datos que entra al proceso actual desde un proceso del nivel superior.

[Actividad Administrada] Administrador de Proyectos

Flujo de Datos que sale desde el proceso actual hacia un proceso del nivel superior.

22

Mini-Project

Documento de Requisitos de Software

5.4. DFD Nivel 3


Process Model Project : Mini Project Model : Crear Proyecto Author : C. Mella, F. Allendes, P. Aravena Version 3.3 11/06/2002

1.1.1 Agregar a BD

[Proyecto Creado] ALERTA El Recurso ya Existe !! BD Proyectos

[Proyecto Creado] Imprimir Reporte

Smbolo
[Proyecto Creado] Imprimir Reporte

Significado Flujo de Datos que entra al proceso actual desde un proceso del nivel superior.

23

Mini-Project
Process Model Project : Mini Project Model : Abrir Proyecto Author : C. Mella, F. Allendes, P. Aravena

Documento de Requisitos de Software

Version 3.1 11/06/2002

BD Proyectos

[Proyecto Guardado]

1.2.1 Buscar en BD

[Proyecto Abierto] Imprimir Reporte

[Proyecto Abierto] Modificar Proyecto

Smbolo
[Proyecto Abierto] Imprimir Reporte

Significado Flujo de Datos que entra al proceso actual desde un proceso del nivel superior.

[Proyecto Abierto] Modificar Proyecto

Flujo de Datos que sale desde el proceso actual hacia un proceso del nivel superior.

24

Mini-Project
Process Model Project : Mini Project Model : Modificar Proyecto Author : C. Mella, F. Allendes, P. Aravena

Documento de Requisitos de Software

Version 3.1 11/06/2002

1.3.1 Guardar en BD

[Proyecto Modificado]

BD Proyectos

[Proyecto Abierto] Abrir Proyecto

[Proyecto Modificado] Imprimir Reporte

Smbolo
[Proyecto Abierto] Abrir Proyecto

Significado Flujo de Datos que entra al proceso actual desde un proceso del nivel superior.

[Proyecto Modificado] Imprimir Reporte

Flujo de Datos que sale desde el proceso actual hacia un proceso del nivel superior.

25

Mini-Project
Process Model Project : Mini Project Model : Crear Recurso Author : C. Mella, F. Allendes, P. Aravena

Documento de Requisitos de Software

Version 2.2 11/06/2002

2.1.1 Agregar a BD ALERTA El Recurso ya Existe !!

[Recurso Creado]

BD Recursos

Process Model Project : Mini Project Model : Modificar Recurso Author : C. Mella, F. Allendes, P. Aravena Version 2.2 11/06/2002

2.2.1 Guardar en BD

[Recurso Modificado]

[Recurso Guardado]

BD Recursos : 1

BD Recursos : 2

26

Mini-Project
Process Model Project : Mini Project Model : Eliminar Recurso Author : C. Mella, F. Allendes, P. Aravena

Documento de Requisitos de Software

Version 2.1 11/06/2002

2.3.1 Eliminar de BD

[Recurso Eliminado]

[Recurso Guardado]

BD Recursos : 2

BD Recursos : 1

Process Model Project : Mini Project Model : Crear Actividad Author : C. Mella, F. Allendes, P. Aravena Version 2.1 11/06/2002

3.1.1 Agregar en BD

[Actividad Creada]

BD Actividades

27

Mini-Project

Documento de Requisitos de Software

Process Model Project : Mini Project Model : Eliminar Actividad Author : C. Mella, F. Allendes, P. Aravena Version 2.1 11/06/2002

3.2.1 Eliminar de BD

[Actividad Eliminada]

[Actividad Guardada]

BD Actividades : 2

BD Actividades : 1

Process Model Project : Mini Project Model : Modificar Actividad Author : C. Mella, F. Allendes, P. Aravena Version 2.2 11/06/2002

3.3.1 Guardar en BD

[Actividad Modificada]

[Actividad Guardada]

BD Actividades : 2

BD Actividades : 1

28

Mini-Project

Documento de Requisitos de Software

6. Anexo 2: Entidad-Relacin

29

Mini-Project

Documento de Requisitos de Software

7. Anexo 3: Diccionario de Datos


Base de Datos Cdigo 1 Tablas Cdigo 01 02 03 04 Campos Cdigo 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Nombre Plan Descripcin Almacena el encabezado de los grupos de tareas Almacena la informacin de los proyectos creados Almacena la informacin de las tareas de cada proyecto Almacena la informacin de los usuarios que pueden utilizar el MiniProject Descripcin Identificador del grupo Nmero del grupo Nombre del grupo Fecha de Inicio Fecha de trmino Nmero de Nivel Proyecto asociado Identificador del proyecto Nombre del proyecto Fecha de inicio del proyecto Identificador de la tarea Nmero de la tarea Nombre de la tarea Fecha de inicio de la tarea Fecha de trmino de la tarea Duracin de la tarea Duracin real de la tarea Recurso Humano asociado a la tarea Grupo al que pertenece la tarea Notas asociadas a la tarea Porcentaje de avance de la tarea Tareas que la preceden Proyecto al que pertenece la tarea Identificador del usuario Nombre de usuario Nombre real del usuario Direccin de correo electrnico Contrasea del usuario Tabla 01 01 01 01 01 01 01 02 02 02 03 03 03 03 03 03 03 03 03 03 03 03 03 04 04 04 04 04 Descripcin Base de datos de gestin de proyectos Base Datos 1 1 1 1 de

Nombre Grupos Proyectos Tareas Usuarios

Nombre id_grp num_grp nom_grp inicio termino nivel proyecto id_proy nom_proy ini_proy id_tarea num_tarea nom_tarea ini_tarea fin_tarea largo real_largo recurso_t grp_tarea t_nota porcentaje Predece proy_tarea id_user nom_user nom_real email password

Base de Datos 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

30

Mini-Project 29 30 31 32 ip_addr hash confirma es_admin

Documento de Requisitos de Software Direccin IP del usuario Campo de encriptacin de la clave Privilegios del usuario 04 04 04 04 1 1 1 1

31

Potrebbero piacerti anche