Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MINI-PROJECT
Documento de Requisitos de Software
Mini-Project
Mini-Project
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
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
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
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.
Mini-Project
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
2. Descripcin General
2.1. Relacin con Proyectos Actuales
No Aplica
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
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
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
11
Mini-Project
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
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.
13
Mini-Project
14
Mini-Project
15
Mini-Project
16
Mini-Project
17
Mini-Project
Process Model Project : Mini Project Model Author : Modelo de Contexto : C. Mella, F. Allendes, P. Aravena Version 4.1 02-05-102
18
Mini-Project
1 Administrador de Proyectos
Actividad Administrada
+
Usuario [Datos del Proyecto] Recurso Administrado Actividad Administrada
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
Flujo de Datos que sale desde el proceso hacia una entidad del nivel superior.
19
Mini-Project
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
Proyecto Modificado
Smbolo
[Recurso Administrado] Administrador de Recursos
Significado Flujo de Datos que entra al proceso actual desde un proceso del nivel superior.
Flujo de Datos que sale desde el proceso actual hacia un proceso del nivel superior.
20
Mini-Project
Process Model Project : Mini Project Model : Administrador de Recursos Author : C. Mella, F. Allendes, P. Aravena Version 3.4 07/05/2002
Recurso Creado
BD Recursos Recurso Modificado Recurso Guardado 2.2 Modificar Recurso Recurso Eliminado Recurso Guardado 2.3 Eliminar Recurso
Smbolo
[Proyecto Administrado] Administrador de Proyectos
Significado Flujo de Datos que entra al proceso actual desde un proceso del nivel superior.
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
Actividad Creada
BD Actividades
Smbolo
[Recurso Administrado] Administrador de Recursos
Significado Flujo de Datos que entra al proceso actual desde un proceso del nivel superior.
Flujo de Datos que sale desde el proceso actual hacia un proceso del nivel superior.
22
Mini-Project
1.1.1 Agregar a BD
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
BD Proyectos
[Proyecto Guardado]
1.2.1 Buscar en BD
Smbolo
[Proyecto Abierto] Imprimir Reporte
Significado Flujo de Datos que entra al proceso actual desde un proceso del nivel superior.
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
1.3.1 Guardar en BD
[Proyecto Modificado]
BD Proyectos
Smbolo
[Proyecto Abierto] Abrir Proyecto
Significado Flujo de Datos que entra al proceso actual desde un proceso del nivel superior.
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
[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
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
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
6. Anexo 2: Entidad-Relacin
29
Mini-Project
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
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