Ingenieria de Software - SRD-Pablo

36
MINI-PROJECT Documento de Requisitos de Software Grupo: Profesor: Asignatura: Ingeniería de Software Santiago, Julio 15 de 2002 UNIVERSIDAD DE SANTIAGO DE CHILE FACULTAD DE INGENIERÍA DEPARTAMENTO DE INGENIERÍA INFORMÁTICA INGENIERÍA DE EJECUCIÓN EN COMPUTACIÓN E INFORMÁTICA

Transcript of Ingenieria de Software - SRD-Pablo

Page 1: Ingenieria de Software - SRD-Pablo

MINI-PROJECT

Documento de Requisitos de Software

Grupo:

Profesor:

Asignatura:Ingeniería de Software

Santiago, Julio 15 de 2002

UNIVERSIDAD DE SANTIAGO DE CHILEFACULTAD DE INGENIERÍADEPARTAMENTO DE INGENIERÍA INFORMÁTICAINGENIERÍA DE EJECUCIÓN EN COMPUTACIÓN E INFORMÁTICA

Page 2: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

Estado del Documento

Mini-Project – Documento de Requisitos de Software

VERSIÓN REVISIÓN FECHA RAZÓN DEL CAMBIO

1 0 Versión preliminar.

1 1 Correcciones sugeridas por los desarrolladores.

1 2 Correcciones sugeridas por revisión de alumnos.

2 0 Correcciones sugeridas del profesor

2 1 Correcciones sugeridas por revisión de alumnos

3 0 Correcciones sugeridas del profesor

3 1 Correcciones sugeridas por revisión de alumnos

4 0 Correcciones por cambio de formato de entrega

4 1 15-07-2002 Correcciones finales

1

Page 3: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

Resumen

En el presente documento se muestra una descripción detallada de lo que los analistas del proyecto esperan que haga el software a desarrollar, basándose 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.

2

Page 4: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

Tabla de Contenidos

1. Introducción_____________________________________________________________________5

1.1. Objetivo____________________________________________________________________5

1.2. Alcances____________________________________________________________________5

1.3. Definiciones, siglas y abreviaciones______________________________________________51.3.1. Definiciones______________________________________________________________51.3.2. Siglas___________________________________________________________________6

1.4. Referencias__________________________________________________________________6

2. Descripción General_______________________________________________________________7

2.1. Relación con Proyectos Actuales________________________________________________7

2.2. Relación con Proyectos Anteriores y Posteriores___________________________________7

2.3. Función y Propósito___________________________________________________________7

2.4. Consideraciones Ambientales___________________________________________________7

2.5. Relación con otros sistemas___________________________________________________10

2.6. Restricciones Generales______________________________________________________10

2.7. Descripción del Modelo_______________________________________________________11

3. Requisitos Específicos____________________________________________________________12

3.1. Requisitos Funcionales_______________________________________________________12

3.2. Requisitos de Desempeño_____________________________________________________12

3.3. Requisitos de Interfaz________________________________________________________12

3.4. Requisitos Operacionales_____________________________________________________13

3.5. Requisitos de Recursos_______________________________________________________14

3.6. Requisitos de Verificación____________________________________________________14

3.7. Requisitos de Pruebas de Aceptación___________________________________________14

3.8. Requisitos de Documentación__________________________________________________14

3.9. Requisitos de Seguridad______________________________________________________14

3.10. Requisitos de Portabilidad__________________________________________________14

3.11. Requisitos de Calidad______________________________________________________14

3.12. Requisitos de Confiabilidad_________________________________________________14

3.13. Requisitos de Mantención___________________________________________________15

3.14. Requisitos de Protección____________________________________________________15

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

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

3

Page 5: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

5.1. DFD Nivel 0________________________________________________________________17

5.2. DFD Nivel 1________________________________________________________________18

5.3. DFD Nivel 2________________________________________________________________19

5.4. DFD Nivel 3________________________________________________________________22

6. Anexo 2: Entidad-Relación________________________________________________________28

7. Anexo 3: Diccionario de Datos______________________________________________________29

4

Page 6: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

1. Introducción

1.1. Objetivo

El presente documento tiene por propósito dar a conocer cada uno de los requisitos de software del proyecto: “Miniproject” referente a la herramienta de ayuda a la planificación de proyectos.

Este documento se basa en el estándar ESA PSS-05-02, que define un método 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 modificación de información relevante sobre proyectos, por medio de una interfaz basada en web.

b) Administración general de proyectos y de usuarios del sistema.

1.3. Definiciones, siglas y abreviaciones

1.3.1. Definiciones

Perfiles de usuarioSe refiere a una categoría a la cual pertenecen los distintos usuarios del sistema, a la cual se le asocia una serie de privilegios o permisos.

WebRed mundial de computadores interconectados entre sí, que permite el manejo de información en forma digital.

ClienteComputador y programa computacional que solicita servicios a otro computador en Internet, anteriormente denominado servidor.

ServidorComputador y programa computacional que brinda los servicios solicitados por otro computador llamado cliente.

5

Page 7: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

Página webDocumento del web con información (texto, imágenes, videos, audio, etc.) que se presenta en una misma pantalla. Una página web está en un servidor web y es traída al computador del usuario para visualizarla.

NavegadorPrograma que se usa para navegar por el web, y que despliega las páginas web traídas desde el servidor en la pantalla del computador del usuario.

1.3.2. Siglas

E.S.A.European Spacel Agency

S.R.Software Requirement (requerimiento de Software).

SRDSoftware Requirements Document (Documento de Requerimientos de Software).

SR/RSoftware Requirements Revision (Revisión 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 además como referencia el documento de la ESA Software Engineering Standard, Issue 2.

6

Page 8: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

2. Descripción General

2.1. Relación con Proyectos Actuales

No Aplica

2.2. Relación con Proyectos Anteriores y Posteriores

No Aplica

2.3. Función y Propósito

El propósito del sistema es proveer de una herramienta que ayude a la planificación de proyectos a cualquier usuario, en cualquier parte del mundo.

Las Principales funciones son:

a) Ingreso y modificación de información relevante sobre proyectos, por medio de una interfaz basada en web.

b) Administración general de proyectos y de usuarios del sistema.

Esto permitirá una mayor rapidez, eficiencia y seguridad del proceso, y una mayor accesibilidad de la información, dado que el proceso se llevará a cabo a través 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 manipulación de páginas 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 autentificación, los que son impredecibles para los resultados que se pueden obtener.

7

Page 9: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-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 actualización “Internet Explorer 4.01 Service Pack 2”. Para utilizar Internet Explorer 5.0 o 5.01 se debe instalar la actualización “Internet Explorer 5.01 Service Pack 1”

Teniendo en cuenta que las versiones publicadas de Netscape Navigator ( incluyendo la 6.0 recientemente liberada) aún 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 páginas del sitio que con el Netscape Navigator no se pueden percibir con la calidad que se desea. Debido a esto, la recomendación es la utilización del Internet Explorer en sus versiones 5.01 (con Service Pack 1) y superiores.

En cuanto a la resolución, ésta debera ser a lo menos (800x600 ppp), con ella se puede acceder a casi toda la información disponible, se recomienda utilizar una mejor resolución, pues el sitio está optimizado para resoluciones de 1024x768 píxeles o superiores. Del mismo modo se recomienda una configuración de 256 colores por píxel o superior.

No obstante los requisitos anteriormente señalados, a continuación 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

Versión de Navegador

Espacio de disco Requirido Aproximado

Memoria RAM Requerida Aproximada

Mínimo: 486/33 Óptimo: Pentium

3.04 e inferiores

11 MB Mínimo: 8 MB Optimo: 16 MB o mejor

Windows 3.1 4.08 10 MB 8 MBWindows 95, 98 o NT 4.04 11 MB 8 MB

4.08 9 MB 16 MB Macintosh 68K (Mac OS 7.6.1 o superior)

4.08 9 MB 16 MB

Macintosh PowerPC 4.08 9 MB 16 MB AIX 4 4.08 22,6 MB 64 MBAIX 4.2 4.61 23 MB 32 MBDigital Unix 3.2 C 4.08 16,8 MB 64 MBHP-UX 10 4.08 17 MB 64 MBHP-UX 10.10 4.61 14 MB 32 MBHP-UX 10.20 4.08 17 MB 64 MB

4.61 14 MB 32 MBHP-UX 9.x 4.08 17 MB 64 MBIRIX 5.x 4.08 16,4 MB 64 MBIRIX 6.2 4.08 16,4 MB 64 MB

4.61 14 MB 32 MB

8

Page 10: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

Intel Solaris 2.4 4.61 13 MB 32 MBIntel Solaris 2.5.1 4.61 13 MB 32 MBLinux 1.2 4.08 32 MB 64 MBLinux 2.0 4.08 32 MB 64 MB

4.61 19 MB 32 MBLinux 2.0 (glibc) 4.61 19 MB 32 MBOSF/1 4.61 15 MB 32 MBSolaris 2.4 4.08 16.8 MB 64 MB

4.61 13 MB 32 MBSolaris 2.5.1 4.08 16.8 MB 64 MB

4.61 12 MB 32 MBSunOS 4.1.3 4.08 25 MB 64 MB

Internet Explorer (IE):

Procesador Requerido

Versión de Browser Espacio de disco Requerido Aproximado

Memoria RAM RequeridaAproximada

386DX IE 3.02 para Windows 95 5.8-10.3 MB 8 MB486 IE 3.02 para Windows NT

4.0 5.8-8.5 MB 12 MB

386 IE 3.01 para Windows 3.1

Browser, Stack y Marcador, Cliente de Correo: 4.5MB

4 MB

Macintosh o Power Macintosh ejecutando el Sistema 7.0.1 y sobre el Apple OpenTransport o MacTCP y Thread Manager, Drag Manager

IE 2.1 para Windows Macintosh

Versión de 68K: 2.6 MBVersión PPC: 2.1 MB Versión Binaria Pesada: 5.1 MB (incluye conjuntos de caracteres de Web)

8 MB

Macintosh o Power Macintosh ejecutando el Sistema 7.0.1 y sobre el Apple OpenTransport o MacTCP y Thread Manager, Drag Manager

IE 3.0 Beta 1 para Windows Macintosh

2-4 MB 8MB

9

Page 11: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

2.5. Relación 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

través de computadores conectados directamente, o mediante el uso de la conexión

conmutada.

El sistema generará solamente gráfica para la Carta gantt y no para otros tipos

utilizados en este tipo de aplicaciones como lo son los Diagramas Pert u otros.

10

Page 12: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

2.7. Descripción del Modelo

11

Page 13: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

3. Requisitos Específicos

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 Desempeño

SR 58. El sistema debe soportar una cantidad simultanea de usuarios acorde con la demanda estimada por la Escuela de Ingeniería para el periodo de postulaciones.

SR 59. El sistema debe estar diseñado de forma tal que el tiempo que tarde en cargar una página sea lo más bajo posible, de acuerdo a la velocidad de conexión 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 información de una tarea.SRD15. Mostrar ventana de ingreso de datos de una actividad.SRD18. Visualizar información de una actividad.SRD20. Mostrar ventana de ingreso de datos de un recurso.SRD23. Visualizar información de un recurso.SRD25. Mostrar ventana de ingreso de datos de un hito.SRD28. Visualizar información de un hito.SRD32. Botón para definir una dependencia de una tarea, hito, actividad.SRD33. Botón para modificar una dependencia de una tarea, hito, actividad.SRD34. Botón 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. Botón para agregar un usuario del sistema.SRD48. Mostrar ventana de ingreso de datos de un usuario del sistema.SRD49. Botón para quitar un usuario del sistema.SRD50. Botón para modificar los datos de un usuario del sistema.SRD52. Botón para agregar pie de página y encabezado de un reporte.SRD53. Mostrar ventana para agregar pie de página 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.

12

Page 14: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

3.4. Requisitos Operacionales

SRD1. Botón para crear un proyecto.SRD7. Botón para cerrar un proyecto.SRD8. Botón para salir del sistema.SRD9. Botón para agregar una tarea.SRD11. Botón para quitar una tarea.SRD12. Botón para modificar una tarea.SRD14. Botón para agregar una actividad.SRD16. Botón para quitar una actividad.SRD17. Botón para modificar una actividad.SRD19. Botón para agregar un recurso.SRD21. Botón para quitar un recurso.SRD22. Botón para modificar un recurso.SRD24. Botón para agregar un hito.SRD26. Botón para quitar un hito.SRD27. Botón para modificar un hito.SRD29. Botón para modificar datos de un proyecto.SRD30. Botón de ayuda sobre uso del sistema.SRD31. Botón con glosario de términos 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. Botón para imprimir reporte.SRD51. Visualizar información de un usuario del sistema.SRD54. Visualizar reporte de verificación de límites del costo del proyecto.

13

Page 15: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

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 Verificación

SRD3.        Mostrar ventana de confirmación para realizar un cambio.

3.7. Requisitos de Pruebas de Aceptación

No aplican

3.8. Requisitos de Documentación

SR 60. Se usará como estándar de documentación 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 contraseña 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 diseñado de forma tal que sea posible reconstituir la base de datos en un tiempo razonable.

SR 64. El sistema debe proveer una verificación del usuario cada vez que se intente a acceder a una página con algún tipo de permisos. Esta verificación debe ser hecha internamente y debe ser completamente transparente para el usuario.

14

Page 16: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

3.13. Requisitos de Mantención

No aplica

3.14. Requisitos de Protección

SRD65. El sistema deberá utilizar un sistema de autentificación segura, que garantice que cada usuario acceda sólo a la información que le es pertinente, tanto para su lectura como para su modificación.

15

Page 17: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

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

16

Page 18: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

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

5.1. DFD Nivel 0

Información del Proyecto

Datos del ProyectoUsuario

0

Mini Project

+

Process Model

Project : Mini Project

Model : Modelo de Contexto

Author : C. Mella, F. Allendes, P. Aravena Version 4.1 02-05-102

17

Page 19: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

5.2. DFD Nivel 1

Símbolo Significado

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

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

5.3. DFD Nivel 2

18

Page 20: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

Símbolo 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.

19

Page 21: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

Símbolo 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

Page 22: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

Símbolo 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

Page 23: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

5.4. DFD Nivel 3

Símbolo Significado

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

22

Page 24: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

Símbolo 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.

23

Page 25: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

Símbolo 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

Page 26: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

25

Page 27: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

26

Page 28: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

27

Page 29: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

6. Anexo 2: Entidad-Relación

Asociación

PlanificaciónUtil ización

Asignación

Grupo

id_grpnum_grpnom_grpinicioterminonivelproyecto

<pi> IIVA50DDIVA30

<M>

id_grp <pi>

Proyecto

id_proynom_proyini_proy

<pi><pi>

IVA30D

<M><M>

id_proy nom_proy <pi>

Tarea

id_tareanum_tareanom_tareaini_tareafin_tarealargolargo_realrecurso_tgrp_tareat_notapocentajepredeceproy_tarea

<pi> IIVA50DDIIVA30VA50TXTIIVA30

<M>

id_tarea <pi>

Usuario

id_usernom_usernom_realemailpasswordip_addrhashconfirmaes_admin

<pi> ITXTTXTTXTTXTTXTTXTII

<M>

id_user <pi>

Conceptual Data Model

Model: MiniProject

Package:

Diagram: DER

Author: C.Mella, F. Allendes, P. Aravena Date : 7/14/2002

Version : 6.3

28

Page 30: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

7. Anexo 3: Diccionario de Datos

Base de DatosCódigo Nombre Descripción

1 Plan Base de datos de gestión de proyectos

TablasCódigo Nombre Descripción Base de

Datos01 Grupos Almacena el encabezado de los grupos de tareas 102 Proyectos Almacena la información de los proyectos creados 103 Tareas Almacena la información de las tareas de cada

proyecto1

04 Usuarios Almacena la información de los usuarios que pueden utilizar el MiniProject

1

CamposCódigo Nombre Descripción Tabla Base de

Datos01 id_grp Identificador del grupo 01 102 num_grp Número del grupo 01 103 nom_grp Nombre del grupo 01 104 inicio Fecha de Inicio 01 105 termino Fecha de término 01 106 nivel Número de Nivel 01 107 proyecto Proyecto asociado 01 108 id_proy Identificador del proyecto 02 109 nom_proy Nombre del proyecto 02 110 ini_proy Fecha de inicio del proyecto 02 111 id_tarea Identificador de la tarea 03 112 num_tarea Número de la tarea 03 113 nom_tarea Nombre de la tarea 03 114 ini_tarea Fecha de inicio de la tarea 03 115 fin_tarea Fecha de término de la tarea 03 116 largo Duración de la tarea 03 117 real_largo Duración real de la tarea 03 118 recurso_t Recurso Humano asociado a la tarea 03 119 grp_tarea Grupo al que pertenece la tarea 03 120 t_nota Notas asociadas a la tarea 03 121 porcentaje Porcentaje de avance de la tarea 03 122 Predece Tareas que la preceden 03 123 proy_tarea Proyecto al que pertenece la tarea 03 124 id_user Identificador del usuario 04 125 nom_user Nombre de usuario 04 126 nom_real Nombre real del usuario 04 127 email Dirección de correo electrónico 04 128 password Contraseña del usuario 04 1

29

Page 31: Ingenieria de Software - SRD-Pablo

Documento de Requisitos de SoftwareMini-Project

29 ip_addr Dirección IP del usuario 04 130 hash Campo de encriptación de la clave 04 131 confirma 04 132 es_admin Privilegios del usuario 04 1

30