Sistema de Administracin
De Proyectos
Mini ProjectDocumento de Requerimientos de Software
S.R.D.
Escrito de acuerdo a la Norma PSS-05.
Estndar de Ingeniera de Software de la ESA
STATUS DEL DOCUMENTO
SISTEMA DE ADMINISTRACION DE PROYECTOS
VERSIONREVISIONFECHARAZONES DEL CAMBIO
9115/07/2002Revisin final del documento. Correcciones menores, segn indicacin del cliente.
Grupo:
Profesor:
Asignatura:
Ingeniera de Software
Tabla de Contenidos
31.INTRODUCCIN
31.1Propsito
31.2Alcance
31.3Definiciones, siglas y abreviaciones
31.3.1Definiciones
31.3.2Siglas
31.4Referencias
41.5Visin General
52.DECRIPCION GENERAL
52.1Relacin con proyectos actuales
52.2Relacin a proyectos anteriores y posteriores
52.3Funcin y propsito
52.4Consideraciones de Ambientacin
52.5Relacin con otros sistemas
62.6Restricciones generales
72.7Descripcin del modelo
72.7.1Diagrama de Contexto
92.7.2Diagrama de Flujo de Datos (DFD)
112.7.3Diagrama de Entidad Relacin
123.ESPECIFICACION DE REQUERIMIENTOS
123.1Requerimientos Funcionales
133.2Requerimientos de Desempeo
133.3Requerimientos de las Interfases
133.4Requerimientos Operacionales
143.5Requerimientos de Recurso
143.6Requerimientos de Verificacin
143.7Requerimientos de prueba de Aceptacin
143.8Requerimientos de Documentacin
143.9Requerimientos de Seguridad
153.10Requerimientos de Potabilidad
153.11Requerimientos de Calidad
153.12Requerimientos de Disponibilidad
153.13Requerimientos de Manutencin
153.14Requerimientos de Seguridad de la Operacin
164. MATRIZ DE TRAZADO: REQUERIMIENTOS DE USUARIO VS REQUERIMIENTOS DE SOFTWARE.
20ANEXO 1 Diagrama Flujo de datos
25ANEXO 2 Modelo Entidad Relacin
27ANEXO 3 Diccionario de datos
1. INTRODUCCIN
1.1 Propsito
El propsito del desarrollo del sistema es dar una herramienta efectiva para la organizacin, planificacin y control de proyectos a ser desarrollados por la empresa.
1.2 Alcance
En esta etapa, tras la identificacin de los requerimientos de usuario se comienza a desarrollar el software que proveer de una herramienta efectiva para la planificacin de los proyectos.
1.3 Definiciones, siglas y abreviaciones
1.3.1 Definiciones
Requerimientos: Es una necesidad determinada por el cliente.
Planificacin: Programar una grupo de tareas de acuerdo a fechas a cumplir.
Proyecto: Es el conjunto de tareas que se necesitan controlar.
Software: Es el producto terminado.
Actividades: Son un conjunto de tareas que se deben desarrollas constituyen el proyecto.
Tareas: Es lo que se debe realizar y forma parte de una actividad y proyecto.
Windows 98 Es el Sistema Operativo que debe poseer un PC, el cual debe ser adquirido.
1.3.2 Siglas
SRD: Documento Requerimientos de Software.
URD: Documento Requerimiento de Usuario.
E.S.A: Software Engineering Standard, Issue 2.
1.4 Referencias
Se toma como principal referencia el documento de Requisitos de Usuario del proyecto actual. De l se obtienen muchos de los requisitos explicados en el presente documento. Como referencia secundaria se toma el curso de Ingeniera de Software, dictado por el seor Juan Carlos Cockbaine. Adems, el diseo de este documento ha seguido el ESA Software Engineering Standard, Issue 2.
1.5 Visin General
A continuacin, el presente documento describe los aspectos fundamentales del sistema de Administracin de proyectos, principalmente desde la perspectiva del software requerido y de las caractersticas tcnicas y funcionales necesarias para un ptimo funcionamiento del sistema.
El sistema apoyar en la planificacin y control general de los proyectos ejecutados por la empresa, siendo esta una herramienta til, que pasar a ser parte integral de la organizacin. El software adems entregar informacin rpida y oportuna para la toma de decisiones ptima cumpliendo as los objetivos de productividad de la empresa.
2. DECRIPCION GENERAL
2.1 Relacin con proyectos actuales
En su relacin con proyectos actuales desde el punto de vista del desarrollo, no existe. Slo debe verificarse consistencia en caso de incorporacin o mejoras de funcionalidad.
2.2 Relacin a proyectos anteriores y posteriores
Su relacin con proyectos predecesores y sucesores, no se puede determinar.2.3 Funcin y propsito
Desarrollar un software que posea las herramientas necesarias, tal que permita organizar y registrar las actividades y tareas que en l se ingresen. De esta manera, se puede llevar una gestin de los procesos en su conjunto, la cual pueda ser utilizada como herramienta de gestin para la toma de decisiones.2.4 Consideraciones de Ambientacin
El sistema esta diseado para funcionar en cualquier computadora que tenga como sistema operativo Windows 98 superior.2.5 Relacin con otros sistemas
En la actualidad y futuro cercano no existe relacin con otros sistemas, lo que no impide que se le adhiera un elemento nuevo, debiendo mantener la consistencia con el modelo lgico existente.
2.6 Restricciones generales
El sistema cuenta con un conjunto de restricciones que se detallan a continuacin, y que se resaltan, dado que nuestra fuente principal est dada de los manuales de Microsoft Project 98, y se deben tener presente desde un inicio.
El Software no realizar vinculacin de proyectos, se trabar solamente con un proyecto, adems tendr la capacidad de mantener slo un proyecto abierto.
La propiedad de almacenamiento del proyecto, ser accionada por el usuario y no contar con grabacin automtica.
Las funciones de On-Mousing, Hacer, Deshacer, Copiar y Pegar, que son propias de las aplicaciones Microsoft y Windows en general, no sern implementada en este sistema.
Aunque se construir una carta Gantt, la determinacin de la ruta crtica, no ser parte de este sistema.
Se trabajar con una sola moneda, que ser genrica, es decir, el valor que se indique reflejar la moneda que el usuario idealice.
El sistema ha construir no contar con la representacin del Diagrama Pert, tampoco incluir el calendario de uso de recursos y grfico de recursos.
El software presentar sus propiedades de almacenamiento bajo el diseo que se realice, por lo tanto no incluir compatibilidades con otro software y tampoco se almacenarn en otro formato.
No se incluirn funcionalidades de ortografa, tales como correccin manual o auto-correccin de ortografa.
En las tareas definidas, no se registrar el avance real y tampoco se podrn incluir notas descriptivas, y tambin carecer de la definicin de das de posposicin en la vinculacin de tareas.
La definicin del calendario ser general para el proyecto, y ser representativo de una semana, por lo tanto, no incluir una definicin de calendario por recurso y tampoco se manejarn aos.
No se incluirn funcionalidades de ordenamientos, ni tampoco combinacin de tablas.
2.7 Descripcin del modelo
2.7.1 Diagrama de Contexto
El diagrama de contexto nos ayuda a tener una visin global del sistema al mayor nivel de agregacin, representando el proceso raz del sistema. Se denotan las entradas y salidas generales del sistema, se indican adems los lmites y los agentes involucrados.
Fig. Elementos del Diagrama de Contexto
Ejemplo:
Fig. Ejemplo de Diagrama de Contexto
2.7.2 Diagrama de Flujo de Datos (DFD)
Tcnica de modelado que muestra un sistema como una red de procesos conectados entre ellos por flujos y almacenamientos de datos.
Grficamente se representa de dnde y hacia dnde van los datos cuando salen del sistema (Entidades externas); cules son los datos que llegan y salen (Flujo de datos), dnde se almacenan los datos (Depsito de datos); qu procesos transforman los datos y las interacciones entre depsitos de datos y procesos.
Fig. Componentes de un Diagrama de Flujo de Datos
Ejemplo:
Fig. Ejemplo de DFD
2.7.3 Diagrama de Entidad Relacin
Es una tcnica para realizar el modelamiento conceptual de una base de datos, para ello se realiza un diagrama representando las entidades, interrelaciones, atributos y ocurrencias.
Fig. Componentes de un Diagrama de Entidad Relacin
Ejemplo:
Fig. Ejemplo de Diagrama de Entidad Relacin
3. ESPECIFICACION DE REQUERIMIENTOS
3.1 Requerimientos Funcionales
SR1.01: Men del tipo POP-UP Windows. SR1.02: Al seleccionar la opcin puede realizarse con un clic sobre ella, o por una combinacin de teclas Alt+{letra identificatoria} .
SR1.03: Al realizar un ON MOUSE sobre la opcin se debe destacar sobre las dems opciones con otro color. SR1.04: Nombre de las opciones deben identificar su funcin en forma directa. SR1.12: Generar una grilla que permita digitar informacin sobre ella. SR1.14: Permitir modificar la informacin que se encuentre ingresada en una grilla. SR1.15: Permitir eliminar la informacin que se encuentre ingresada en una grilla. SR1.16: Permitir eliminar una fila de la grilla. SR1.17: Permitir eliminar un conjunto de filas de la grilla. SR1.18: Permitir reorganizar la tabla al eliminar una fila. SR1.19: Permitir recalcular informacin de la tabla. SR1.20: Identar la informacin de la grilla. SR1.21: Funcionalidad de alimentarse la tabla con la informacin almacenada en una base de datos. SR1.22: Funcionalidad de traspasar la informacin existente en la tabla a una base de datos. SR1.23: Permitir el despliegue de un subconjunto de filas. SR1.24: Dibujar cuadros de colores SR1.25: Dibujar flechas SR1.26: Desplegar datos en el rea grafica. SR1.27: Ocultar datos del rea grafica SR1.28: Ocultar flechas. SR1.29: Ocultar cuadros de colores. SR1.36: Desplegar valores del tipo numrico. SR1.37: Desplegar valores del tipo alfanumricos. SR1.38: Desplegar valores del tipo fecha (da / mes / ao). SR1.39: Desplegar valores del tipo lgico (si / no). SR1.40: Desplegar valores del tipo oculto. ( cadena de caracteres *) SR1.41: Desplegar Fecha de emisin. SR1.42: Desplegar hora de emisin. SR1.43: Desplegar numero de pagina. SR1.44: Identificar informes con ttulos. SR1.45: Distribuir la informacin bajo subttulos. SR1.46: Desplegar informes en pantalla. SR1.47: Permitir emisin opcional por impresora. SR1.48: Permitir seleccionar la impresora de salida.3.2 Requerimientos de Desempeo
SR2.01: Almacenar la informacin de la base de datos en no mas de 5 segundos.
SR2.02: Recuperar la informacin de la base de datos en no mas de 5 segundos.
3.3 Requerimientos de las Interfases
SR1.05: El fondo de la pantalla principal debe presentar SR1.06: El fondo de las pantallas debe ser blanco.
3.4 Requerimientos Operacionales
SR1.13: Desplegar la informacin en una grilla. SR1.07: Las combinaciones generales, no deben pasar de tres colores.
SR1.08: La letra a utilizar ser del tipo arial.
SR1.09: El titulo de las pantallas debe identificar donde se encuentra trabajando. SR1.10: Los botones deben ser de color plomo SR1.11: Los Botones incluyan palabras, deben tener la posibilidad de ser seleccionados con un clic sobre ellos, o bien presionando un combinacin de letras Alt+{letra identificatoria}.
SR1.49: Identificar con titulo el origen del mensaje.
SR1.50: Desplegar mensaje con opciones.
SR1.51: Desplegar mensaje informativo.
SR1.52: Grabar informacin a la base de datos.
SR1.53: Leer informacin de la base de datos.
SR1.54: Eliminar informacin de la base de datos.
3.5 Requerimientos de Recurso
SR3.01: Computador personal Pentium 100.
SR3.02: Disco duro de alta velocidad.
SR3.03: Impresora Lser.
SR3.04: Licencia de Windows 98.
SR3.05 Licencia de Visual Basic 6.0.
3.6 Requerimientos de Verificacin
SR4.02: Se debe verificar que los Requisitos de Software se cumplan.
SR1.30: Validar el ingreso de datos numricos SR1.31: Validar el ingreso de datos alfanumricos.
SR1.32: Validar el ingreso de datos tipo fecha (da / mes / ao).
SR1.33: Validar el ingreso de datos con contenido vaci.
SR1.34: Validar el ingreso de datos lgicos (si/ no).
SR1.35: Permitir el ingreso de caracteres en forma oculta (cadena de caracteres *).
3.7 Requerimientos de prueba de Aceptacin
Se prueba que todos los requerimientos de usuario funcionen
3.8 Requerimientos de Documentacin
SR4.03: Se usar como estndar de documentacin el propuesto por la ESA, utilizando los formatos all descritos.
3.9 Requerimientos de Seguridad
SR4.01: Restringir acceso a la apertura de archivos.
3.10 Requerimientos de Potabilidad
No existe ningn requerimiento definido por el usuario acerca de la portabilidad del sistema a otras plataformas de hardware o software. Sin embargo, el software fue diseado en Visual Basic un lenguaje de programacin que trabaja en ambiente Windows.
3.11 Requerimientos de Calidad
SR4.04: Tolerancia a Fallas: El sistema debe estar diseado de forma tal que sea tolerante a fallas, con un tiempo mximo razonable de restauracin ante fallas.3.12 Requerimientos de Disponibilidad
El sistema deber estar disponible cuando el usuario lo estime.
3.13 Requerimientos de Manutencin
SR4.05: Adaptabilidad: el sistema debe estar desarrollado de forma tal que cualquiera que lo tome pueda leerlo y modificarlo (documentacin, diseo tal que sea corregible y ampliable).3.14 Requerimientos de Seguridad de la Operacin
SR4.06: Sistema debe estar diseado de forma tal que sea posible reconstituir la base de datos en un tiempo razonable4. MATRIZ DE TRAZADO: REQUERIMIENTOS DE USUARIO VS REQUERIMIENTOS DE SOFTWARE.
La siguiente matriz muestra el cumplimiento de cada uno de los requerimientos de usuario sobre la base de los requerimientos de software definidos.
R E Q U I S I T O S D E L S I S T E M A
1.11.21.31.41.51.61.71.81.91.101.111.121.131.141.151.161.171.181.191.201.211.221.23
1XXXX
2XXXXX
3XXXXXXX
4XX
5XX
6XX
R7XX
E8X
Q9X
U10XXXXXXXXXXX
I11XXXXX
S12X
I13XXXXX
T14
O15XXXXXX
S16
17XXXXXXXXXX
18
D19
E20
L21
22X
23X
U24
S25
U26XXXX
A27XXXX
R28XXXX
I29XXXXX
O30XXXXXXXXXX
31XXXXXX
32
33XXXXXX
34XXXXXX
35X
36
37XXX
38XXX
R E Q U I S I T O S D E L S I S T E M A
1.241.251.261.271.281.291.301.311.321.331.341.351.361.371.381.391.401.411.421.431.441.451.46
1X
2X
3XXX
4XXX
5X
6X
R7X
E8X
Q9X
U10XXXX
I11X
S12
I13
T14
O15XXX
S16
17XX
18X
D19X
E20X
L21X
22XXX
23XXX
U24X
S25X
U26XXXXXXX
A27XXXXXXXXX
R28XXXXXXXXX
I29XX
O30X
31XX
32
33XX
34XX
35
36X
37
38
R E Q U I S I T O S D E L S I S T E M A
1.471.481.491.501.511.521.531.542.12.23.13.23.33.43.54.1
1XXXX
2XXXX
3XXXX
4XXXX
5XXXX
6XXXX
R7XXXX
E8XXXX
Q9XXXX
U10XXXXXX
I11XXXX
S12XXXX
I13XXXXXX
T14XXXXX
O15XXXXX
S16XXXXX
17XXXX
18XXXX
D19XXXX
E20XXXX
L21XXXX
22XXXX
23XXXX
U24XXXX
S25XXXX
U26XXXXXXX
A27XXXXXXX
R28XXXXXXX
I29XXXX
O30XXXXXX
31XXXX
32XXXXX
33XXXXX
34XXXXX
35XXXXXXX
36XXXX
37XXXX
38
ANEXO 1 Diagrama Flujo de datos
DFD Nivel 1
.
ANEXO 2 Modelo Entidad Relacin
Tablas
Nombre Tabla: PROYECTO
NombreTipoLargoLlaves
Id_ProyectoCaracter8PK
Nombre_ProyectoCaracter20
Nombre Tabla: CALENDARIO
NombreTipoLargoLlaves
Dia_SemanaNumrico1PK
Horas_LabNumrico4,2
Id_ProyectoCaracter8FK
Nombre Tabla: USUARIOS
NombreTipoLargoLlaves
Id_UsuarioCaracter8PK
ClaveCaracter8
Id_ProyectoCaracter8FK
Nombre Tabla: TAREAS
NombreTipoLargoLlaves
Nro_TareaNumrico4PK_2
Tipo_TareaCaracter1
DuracinNumrico6,2
Fecha_InicioFecha8
Fecha_FinFecha8
DescripcinCaracter30
Id_ProyectoCaracter 8PK_1; FK
Nombre Tabla: RECURSOS
NombreTipoLargoLlaves
Id_RecursoCaracter8PK
Nombre_RecursoCaracter20
Precio_HoraNumrico9
Nombre Tabla: PRECEDENCIA
NombreTipoLargoLlaves
Id_ProyectoCaracter8PK_1; FK
Nro_TareaNumrico4PK_2; FK
Id_Proyecto_PCaracter8FK
Nro_Tarea_PNumrico4FK
Nombre Tabla: ASIGNACIN
NombreTipoLargoLlaves
Id_ProyectoCarcter8PK_1; FK
Nro_TareaNumrico4PK_2; FK
Id_RecursoCaracter8PK_3; FK
Nro_HorasNumrico5,2
ANEXO 3 Diccionario de datos
Descripcin de Entidades
Nombre entidadUSUARIO
DescripcinEntidad que tiene directa relacin con el Software para su explotacin dentro de la organizacin
NivelDFD Nivel 0
Flujos Datos usuario, crear proyecto, recuperar proyecto, guardar proyecto, datos proyecto, ingresar tarea, modificar tarea, eliminar tarea, ingresar recurso, modificar recurso, eliminar recurso, calendario laboral, registrar avances
Nombre entidadProyecto planificado
DescripcinSon los resultados que se pueden obtener de la interaccin que tiene el usuario con el software
NivelDFD Nivel 0
Flujos Carta gantt, reportes, consultas
Descripcin de Flujo de Datos
Nombre flujo Ingresa tarea
DescripcinEs la accin del usuario para crear una tarea
Nombre flujo Modifica tarea
DescripcinModifica una tarea existente en el proyecto
Nombre flujo Elimina tarea
DescripcinElimina una tarea existente en el proyecto
Nombre flujo Ingresa recurso
DescripcinEs la accin del usuario para crear una recurso
Nombre flujo Modifica recurso
DescripcinModifica una recurso existente en el proyecto
Nombre flujo Elimina recurso
DescripcinElimina una recurso existente en el proyecto
Descripcin de Procesos
Nombre procesoAdministracin de proyectos
DescripcinProceso donde tiene la directa interaccin con el usuario para poder crear, modificar, buscar proyectos, niveles de acceso a los proyectos
NivelDFD Nivel 1
Nmero1
Flujos de entradaDatos usuario, crear proyecto, recuperar proyecto, guardar proyecto, datos proyecto, tareas del proyecto, recursos del proyecto, calendario definido, avance de proyecto,
Flujos de salida
Nombre procesoTareas
DescripcinProceso donde se administran las tareas del proyecto
NivelDFD Nivel 1
Nmero2
Flujos de entradaIngresar tarea, modificar tarea, eliminar tarea
Flujos de salidaTareas del proyecto
Nombre procesoRecursos
DescripcinProceso donde se administran los recursos del proyecto
NivelDFD Nivel 1
Nmero3
Flujos de entradaIngresar recurso, modificar recurso, eliminar recurso
Flujos de salidaRecursos del proyecto
Nombre procesoCalendario
DescripcinProceso donde se define, mantiene y genera el calendario del proyecto
NivelDFD Nivel 1
Nmero4
Flujos de entradaCalendario laboral
Flujos de salidaCalendario definido
Nombre procesoAvances
DescripcinProceso donde se registran los avances de los proyectos
NivelDFD Nivel 1
Nmero5
Flujos de entradaRegistrar avances
Flujos de salidaAvances del proyecto
Nombre procesoControl de usuario
DescripcinProceso donde se controla el acceso, solicita restricciones para los usuarios de los diferentes proyectos
NivelDFD Nivel 2
Nmero1.1
Flujos de entradaPerfil, solicita perfil usuario
Flujos de salidaVerifica datos usuario, perfil usuario
Nombre procesoCrear proyecto nuevo
DescripcinProceso donde se crean los proyectos nuevos
NivelDFD Nivel 2
Nmero1.2
Flujos de entradaCrear proyecto
Flujos de salidaGuardar proyecto nuevo
Nombre procesoRecupera proyecto
DescripcinProceso donde se controla la recuperacin de proyectos existentes, solicitando verificacin de acceso
NivelDFD Nivel 2
Nmero1.3
Flujos de entradaRecupera proyecto, datos usuario, perfil de usuario, proyecto recuperado
Flujos de salidaSolicita perfil usuario, actualizar proyecto
Nombre procesoGuardar proyecto
DescripcinProceso donde se guardan los proyectos
NivelDFD Nivel 2
Nmero1.4
Flujos de entradaActualizar proyecto, guardar proyecto nuevo
Flujos de salidaGuardar proyecto
Nombre procesoControl de tareas
DescripcinProceso donde se controla la creacin, modificacin y eliminacin de las tareas del proyecto
NivelDFD Nivel 2
Nmero2.1
Flujos de entradaIngresa tareas, modifica tarea, elimina tarea, Tarea ingresada, tarea modificada, tarea eliminada
Flujos de salidaTareas del proyecto, eli. tarea, mod.tarea, ing. Tarea
Nombre procesoCrear tareas
DescripcinProceso donde se crean las tareas del proyecto
NivelDFD Nivel 2
Nmero2.2
Flujos de entradaIng. Tareas
Flujos de salidaTareas ingresada
Nombre procesoModifica tareas
DescripcinProceso donde se actualizara las tareas del proyecto
NivelDFD Nivel 2
Nmero2.3
Flujos de entradamod. Tarea
Flujos de salidaTareas modificada
Nombre procesoEliminar tareas
DescripcinProceso donde se eliminan tareas del proyecto
NivelDFD Nivel 2
Nmero2.4
Flujos de entradaEli. Tarea
Flujos de salidaTarea eliminada
Nombre procesoControl de recurso
DescripcinProceso donde se controla la creacin, modificacin, eliminacin y asignacin de los recursos a las tareas del proyecto
NivelDFD Nivel 2
Nmero3.1
Flujos de entradaIngresa recurso, modifica recurso, elimina recurso, recurso ingresada, recurso modificada, recurso eliminada
Flujos de salidaRecursos del proyecto, eli. recurso, mod. recurso, ing. Recurso
Nombre procesoCrear recurso
DescripcinProceso donde se crean las recurso del proyecto
NivelDFD Nivel 2
Nmero3.2
Flujos de entradaIng. Recurso
Flujos de salidarecurso ingresada
Nombre procesoModifica recurso
DescripcinProceso donde se actualizara las recurso del proyecto
NivelDFD Nivel 2
Nmero3.3
Flujos de entradamod. Recurso
Flujos de salidarecurso modificada
Nombre procesoEliminar recurso
DescripcinProceso donde se eliminan recurso del proyecto
NivelDFD Nivel 2
Nmero3.4
Flujos de entradaEli. Recurso
Flujos de salidarecurso eliminado
Nombre procesoMantencin calendario
DescripcinProceso donde se administra el calendario del proyecto en general
NivelDFD Nivel 2
Nmero4.1
Flujos de entradaCalendario laboral, da definido, hora da definido
Flujos de salidaCalendario proyecto, definir hora da, definir da
Nombre procesoMarcar da
DescripcinProceso donde se asignan los das laborables y no laborables del proyecto
NivelDFD Nivel 2
Nmero4.2
Flujos de entradaDefinir da
Flujos de salidaDa definido
Nombre procesoIngresar horas
DescripcinProceso donde se asignan las horas de trabajo de los das laborables del proyecto.
NivelDFD Nivel 2
Nmero4.2
Flujos de entradaDefinir hora da
Flujos de salidaHora da definida
Datos Elementales
NombreId_Modelo
DescripcinDato numrico serial automtico que identifica al modelo.
Longitud y tipo-2.147.483.648 y 2.147.483.647 autonumerico
Valores{ 0...9}8
NombreModelo_nombre
DescripcinConjunto de letras y nmeros que indican un nombre al Modelo
Longitud y tipo50 caracteres alfanumricos
Valores{A...Z | a...z | 0...9}20
NombreModelo_comentario
DescripcinConjunto de letras y nmeros que identifican al comentario del modelo.
Longitud y tipoEs un dato del tipo memo
Valores{A...Z | a...z | 0...9}8
NombreModelo_fechacrea
DescripcinDato numrico que representa la fecha en que se creo el modelo.
Longitud y tipoNumeros tipo DATE/TIME
Valores{ 0...9}8
NombreModelo_usuario
DescripcinConjunto letras y nmeros que identifican al usuario cerador del modelo
Longitud y tipo8 caracteres alfanumricos
Valores{A....Z | a...z | 0...9}8
NombreModelo_fechamod
DescripcinDato numrico que representa la fecha de modificacin de los datos del Modelo.
Longitud y tipoNumeros tipo DATE/TIME
Valores{ 0...9 }
NombreModelo_usuariomod
DescripcinConjunto de letras y nmeros que identifican al usuario que modifica el modelo .
Longitud y tipo8 caracteres alfanumericos
Valores{A...Z|a....z|0....9 }9
NombreRelacion_id
DescripcinDato numerico serial automatico que identifica a la relacin
Longitud y tipo-2.147.483.648 2.147.483.647 Autonumerico
Valores{0....9}
NombreRelacion_nombre
DescripcinConjunto de letras y nmeros que identifican al nombre de la relacin
Longitud y tipo50 caracteres
Valores{A...Z|a....z|0....9 }4
NombreRelacion_comentario
DescripcinConjunto de letras que corresponden al comentario de la relacin.
Longitud y tipoDato alfanumerico del tipo Memo
Valores{AZ|a.z|09}
NombreRelacion_fechacrea
DescripcinDato del tipo numrico que representa la fecha en que se creo la relacin.
Longitud y tipoNumerico del Tipo DATE/TIME
Valores{0....9}4 + . + {0....9}2
NombreRelacion_usuariocrea
DescripcinConjunto de caracteres alfanumricos que representan al nombre del usuario creador de la relacin
Longitud y tipo8 caracteres numricos
Valores{A...Z|a....z|0....9}8
NombreRelacion_usuariomod
DescripcinConjunto de nmeros que representan al nombre del usuario que modifica la relacin
Longitud y tipo8 caracteres alfanumricos
Valores{A....Z|a....z|0....9}8
NombreRelacion_fechamod
DescripcinDato numrico que representa la fecha de modificacin de la relacin
Longitud y tipoNumerico del tipo Date/Time
Valores{| 0...9}30
NombreAtributo_id
DescripcinDato numrico del tipo serial Automtico que representa un identificador numrico del atributo
Longitud y tipo-2.147.483.648 2.147.483.647 Auto numrico
Valores{0...9}
NombreAtributo_nombre
DescripcinDato alfanumrico que representa el nombre del atributo
Longitud y tipo50 caracteres alfanumrico.
Valores{A...Z|a...z|0....9}2
NombreAtributo_comentario
DescripcinDato alfanumrico que representa el comentario relacionado al atributo
Longitud y tipoDato alfanumrico del tipo Memo
Valores{A...Z|a...z|0....9}2
NombreAtributo_fechacrea
DescripcinDato del tipo numerico que representa la fecha de creacin del atributo.
Longitud y tipoDato numrico del tipo Date/Time
Valores{0....9}2
NombreAtributo_usuariocrea
DescripcinDato del tipo alfanumrico que representa al usuario que crea el atributo
Longitud y tipoDato alfanumrico del tipo Texto
Valores{A...Z|a...z|0....9}2
NombreAtributo_fechacrea
DescripcinDato del tipo numerico que representa la fecha de creacin del atributo.
Longitud y tipoDato numrico del tipo Date/Time
Valores{0....9}2
NombreAtributo_usuariocrea
DescripcinDato del tipo alfanumerico que representa al usuario que crea el atributo.
Longitud y tipoDato alfanumrico del tipo Texto
Valores{A....Z|a....z|0....9}2
NombreAtributo_dominio
DescripcinDato del tipo numerico que representa el identificador del dominio al cual pertenece el atributo
Longitud y tipoDato numrico del tipo Autonumerico
Valores{0....9}2
NombreDominio_id
DescripcinDato del tipo numerico que representa al identificador del dominio.
Longitud y tipo-2.147.483.648 2.147.483.647 Dato numrico del tipo Autonumerico
Valores{0....9}2
NombreDominio_descripcin
DescripcinDato del tipo alfanumrico que representa la descripcin del dominio
Longitud y tipo50 Dato alfanumrico del tipo Text
Valores{A....Z|a....z|0....9}2
NombreDominio_tipo
DescripcinDato del tipo numerico que representa al identificador del tipo de dominio.
Longitud y tipo-2.147.483.648 2.147.483.647 Dato numrico del tipo Autonumerico
Valores{0....9}2
NombreTipo_id
DescripcinDato del tipo numerico que representa el identificador del tipo de datos
Longitud y tipo-2.147.483.648 2.147.483.647 Dato numrico del tipo Autonumerico
Valores{0....9}2
NombreTipo_descripcion
DescripcinDato del tipo alfanumrico que representa la descripcin del tipo de datos.
Longitud y tipo50 Alfanumrico del tipo Text
Valores{0....9}2
NombreUsuario_id
DescripcinDato del tipo auto numrico que representa el identificador del usuario
Longitud y tipo-2.147.483.648 2.147.483.647 Dato numrico del tipo Autonumerico
Valores{0....9}2
NombreUsuario_nombreusu
DescripcinDato del tipo auto alfanumrico que representa el nombre de usuario.
Longitud y tipo8 Dato Alfanumerico del tipo Text
Valores{A....Z|a....z|0....9}2
NombreUsuario_apellpaterno
DescripcinDato del tipo alfanumrico que representa el apellido paterno del usuario
Longitud y tipo25 Dato alfanumrico del tipo Text
Valores{A....Z|a....z|0....9}2
NombreUsuario_apellmaterno
DescripcinDato del tipo alfanumrico que representa el apellido paterno del usuario
Longitud y tipo25 Dato alfanumrico del tipo Text
Valores{A...Z|a....z|0....9}2
NombreUsuario_nombres
DescripcinDato del tipo alfanumrico que representa los nombres del usuario
Longitud y tipo30 Dato alfanumrico del tipo Text
Valores{A...Z|a....z|0....9}2
NombreUsuario_vigenciai
DescripcinDato del tipo numrico que representa la fecha en que se creo el usuario y su vigencia.
Longitud y tipo Dato numrico del tipo Date|Time
Valores{0....9}2
NombreUsuario_vigenciaf
DescripcinDato del tipo numrico que representa la fecha en que elimino el usuario y su fin de vigencia.
Longitud y tipo Dato numrico del tipo Date|Time
Valores{0....9}2
NombreUsuario_contrasea
DescripcinDato del tipo alfanumrico que representa contrasea del usuario.
Longitud y tipo 10 Dato alfanumrico del tipo Text
Valores{A....Z|a....z|0....9}2
NombreUsuario_estado
DescripcinDato del tipo alfanumrico que representa el estado del registro de usuario, es decir, identifica si el usuario esta activo o inactivo(borrado lgico).
Longitud y tipo1 Dato alfanumrico del tipo Text
Valores{A....Z|a....z|0....9}2
NombreRelaciona_modelo
DescripcinDato del tipo numrico que representa el identificador del modelo en la relacin
Longitud y tipo Dato numrico del tipo Autonumerico
Valores{0....9}2
NombreRelaciona_relacion
DescripcinDato del tipo numrico que representa el identificador de la relacin
Longitud y tipo Dato numrico del tipo Autonumerico
Valores{0....9}2
NombreRelaciona_entidad
DescripcinDato del tipo numrico que representa el identificador de la entidad en la relacin
Longitud y tipo Dato numrico del tipo Autonumerico
Valores{0....9}2
NombreRelaciona_posx
DescripcinDato del tipo numrico que representa la posicin horizontal en donde se debe dibujar la entidad
Longitud y tipo Dato numrico del tipo Autonumerico
Valores{0....9}2
NombreRelaciona_posy
DescripcinDato del tipo numrico que representa la posicin vertical en donde se debe dibujar la entidad
Longitud y tipo Dato numrico del tipo Autonumerico
Valores{0....9}2
NombreRelaciona_alto
DescripcinDato del tipo numrico que representa el alto que tendr la figura que representa a la entidad
Longitud y tipo Dato numrico del tipo Autonumerico
Valores{0....9}2
NombreRelaciona_ancho
DescripcinDato del tipo numrico que representa el ancho que tendr la figura que representa a la entidad
Longitud y tipo Dato numrico del tipo Autonumerico
Valores{0....9}2
NombreRelaciona_rposx
DescripcinDato del tipo numrico que representa la posicin horizontal en donde se dibujara la relacin.
Longitud y tipo Dato numrico del tipo Autonumerico
Valores{0....9}2
NombreRelaciona_rposy
DescripcinDato del tipo numrico que representa la posicin vertical en donde se dibujara la relacin.
Longitud y tipo Dato numrico del tipo Autonumerico
Valores{0....9}2
NombreRelaciona_rposx
DescripcinDato del tipo numrico que representa la posicin horizontal en donde se dibujara la relacin.
Longitud y tipo Dato numrico del tipo Autonumerico
Valores{0....9}2
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERA
DEPARTAMENTO DE INGENIERA INFORMTICA
INGENIERA DE EJECUCIN EN COMPUTACIN E INFORMTICA
Santiago, Julio 15 de 2002
Tareas
2
Recursos
3
Avances
5
USUARIO
Ingresa Tarea
Elimina tarea
Modifica tarea
Calendario laboral
Administracin de proyecto
1
Proyecto planificado
Carta gantt
Reportes
Consultas
Calendario
Definido
Recursos del proyecto
Tareas de proyecto
BD Proyecto
Guardar proyecto
Verifica datos usuario
Proyecto recuperado
Restricciones
Datos usuario
Crear proyecto
Recuperar proyecto
Guardar proyecto
Datos proyecto
Ingresa recurso
Elimina recurso
Modifica recurso
Calendario
4
Registrar avances
Avance del proyecto
Proyecto
recuperado
Crear proyecto nuevo
1.2
Recupera proyecto
1.3
Control de usuario
1.1
USUARIO
Nivel 2 Administracin de proyectos
Datos usuario
Crear proyecto
Recuperar proyecto
Perfil de usuario
Solicita perfil usuario
Verifica datos usuario
BD Proyecto
Proyecto recuperado
Guardar proyecto 1.4
Guardar proyecto nuevo
Actualizar proyecto
Guardar proyecto
perfil
Control de tareas
2.1
Crear tarea
2.2
Modificar tarea
2.3
Eliminar tarea
2.4
USUARIO
Modifica tarea
tareas del proyecto
Nivel 2 Tareas
Ingresa tarea
Elimina tarea
Ing tarea
Tarea ingresada
Eli. tarea
Tarea eliminada
Mod. Tarea
Tarea modificada
Control de recurso
3.1
Crear recurso
3.2
Modificar recurso
3.3
Eliminar recurso
3.4
USUARIO
Modifica recurso
Nivel 2 Recursos
Ingresa recurso
Elimina recurso
Ing. recurso
Recurso ingresado
Elir recurso
recurso eliminado
Mod. recurso
Recurso modificado
Recursos del proyecto
Mantencin calendario
4.1
Marcar Da
4.2
Ingresar horas
4.3
USUARIO
Nivel 2 Calendario
Calendario laboral
Definir da
Da definido
Definir hora da
hora da definida
Calendario proyecto
Mantencin calendario
4.1
Marcar Da
4.2
Ingresar horas
4.3
USUARIO
Calendario proyecto
Nivel 2 Avances
Registra avances
Definir da
Da definido
Definir hora da
hora da definida
PAGE 8
Top Related