Вы находитесь на странице: 1из 31

UNIVERSIDAD DE SANTIAGO DE CHILE

FACULTAD DE INGENIERA
DEPARTAMENTO DE INGENIERA INFORMTICA
INGENIERA DE EJECUCIN EN COMPUTACIN E INFORMTICA

Sistema de Administracin
De Proyectos
Mini Project
Documento de Diseo Arquitectnico
A.D.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
VERSION REVISION FECHA RAZONES DEL CAMBIO
9 1 15/07/2002 Revisin final del documento. Correcciones
menores, segn indicacin del cliente.

Grupo:

Profesor:

Asignatura:
Ingeniera de Software
Tabla de Contenidos

1. INTRODUCCIN.......................................................................................................5
1.1 Propsito.............................................................................................................5
1.2 Alcance...............................................................................................................5
1.3 Definiciones, siglas y abreviaciones......................................................................5
1.3.1 Definiciones....................................................................................................5
1.3.2 Siglas..............................................................................................................7
1.4 Referencias..........................................................................................................8
2. APRECIACION GLOBAL DEL SISTEMA..................................................................8
3. CONTEXTO DEL SISTEMA.......................................................................................8
3.1 Definicin de la Interfase Externa.........................................................................8
4. DISEO DEL SISTEMA.............................................................................................9
4.1 Mtodo usado......................................................................................................9
4.2 Descripcin de la Descomposicin........................................................................9
5. DESCRIPCION DE LOS COMPONENTES....................................................................11
5.1 Mdulo : Archivo...............................................................................................11
5.1.1 Tipo..............................................................................................................11
5.1.2 Propsito.......................................................................................................11
5.1.3 Funcin.........................................................................................................11
5.1.4 Subordinados.................................................................................................11
5.1.5 Dependencias.................................................................................................11
5.1.6 Interfaces.......................................................................................................11
5.1.7 Recursos........................................................................................................11
5.1.8 Referencias....................................................................................................11
5.1.9 Procesamiento...............................................................................................12
5.1.10 Dato..........................................................................................................12
5.2 Mdulo : Edicin...............................................................................................12
5.2.1 Tipo..............................................................................................................12
5.2.2 Propsito.......................................................................................................12
5.2.3 Funcin.........................................................................................................12
5.2.4 Subordinados.................................................................................................12
5.2.5 Dependencias.................................................................................................12
5.2.6 Interfaces.......................................................................................................12
5.2.7 Recursos........................................................................................................13
5.2.8 Referencias....................................................................................................13
5.2.9 Procesamiento...............................................................................................13
5.2.10 Dato..........................................................................................................13
5.3 Mdulo : Ver......................................................................................................13
5.3.1 Tipo..............................................................................................................13
5.3.2 Propsito.......................................................................................................13
5.3.3 Funcin.........................................................................................................13
5.3.4 Subordinados.................................................................................................14
5.3.5 Dependencias.................................................................................................14
5.3.6 Interfaces.......................................................................................................14
5.3.7 Recursos........................................................................................................14
5.3.8 Referencias....................................................................................................14
5.3.9 Procesamiento...............................................................................................14

2
5.3.10 Dato..........................................................................................................14
5.4 Mdulo Herramientas.........................................................................................14
5.4.1 Tipo..............................................................................................................14
5.4.2 Propsito.......................................................................................................14
5.4.3 Funcin.........................................................................................................15
5.4.4 Subordinados.................................................................................................15
5.4.5 Dependencias.................................................................................................15
5.4.6 Interfaces.......................................................................................................15
5.4.7 Recursos........................................................................................................15
5.4.8 Referencias....................................................................................................15
5.4.9 Procesamiento...............................................................................................15
5.4.10 Dato..........................................................................................................15
5.5 Mdulo : Informes.............................................................................................16
5.5.1 Tipo..............................................................................................................16
5.5.2 Propsito.......................................................................................................16
5.5.3 Funcin.........................................................................................................16
5.5.4 Subordinados.................................................................................................16
5.5.5 Dependencias.................................................................................................16
5.5.6 Interfaces.......................................................................................................16
5.5.7 Recursos........................................................................................................16
5.5.8 Referencias....................................................................................................16
5.5.9 Procesamiento...............................................................................................17
5.5.10 Dato..........................................................................................................17
5.6 Mdulo : Consultas............................................................................................17
5.6.1 Tipo..............................................................................................................17
5.6.2 Propsito.......................................................................................................17
5.6.3 Funcin.........................................................................................................17
5.6.4 Subordinados.................................................................................................17
5.6.5 Dependencias.................................................................................................17
5.6.6 Interfaces.......................................................................................................17
5.6.7 Recursos........................................................................................................17
5.6.8 Referencias....................................................................................................18
5.6.9 Procesamiento...............................................................................................18
5.6.10 Dato..........................................................................................................18
5.7 Mdulo : Ayuda.................................................................................................18
5.7.1 Tipo..............................................................................................................18
5.7.2 Propsito.......................................................................................................18
5.7.3 Funcin.........................................................................................................18
5.7.4 Subordinados.................................................................................................18
5.7.5 Dependencias.................................................................................................18
5.7.6 Interfaces.......................................................................................................18
5.7.7 Recursos........................................................................................................18
5.7.8 Referencias....................................................................................................19
5.7.9 Procesamiento...............................................................................................19
5.7.10 Dato..........................................................................................................19
6. FACTIBILIDAD Y ESTIMACIONES DE RECURSO.....................................................19
7. REQUERIMIENTOS DE SOFTWARE VS COMPONENTES..........................................20
ANEXO 1: Diseo Modular................................................................................................22
ANEXO 2: Diseo Relacional.............................................................................................31

3
ndice de Diagramas Modulares

Diagrama Modular 1: Men...........................................................................................22


Diagrama Modular 2: Nuevo Proyecto..........................................................................23
Diagrama Modular 3: Recuperar Proyecto....................................................................24
Diagrama Modular 4: Grabar Proyecto.........................................................................25
Diagrama Modular 5: Trabajar en Tabla.......................................................................26
Diagrama Modular 6: Salir............................................................................................27
Diagrama Modular 7: Definicin de Recursos...............................................................27
Diagrama Modular 8: Eliminar Recurso........................................................................28
Diagrama Modular 9: Definicin de Usuario................................................................29
Diagrama Modular 10: Eliminar Usuario......................................................................29
Diagrama Modular 11: Autorizacin al Proyecto............................................................30

4
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.
El propsito de este documento es de mostrar el tipo de desarrollo utilizado para as
llegar al producto final, la herramienta de planificacin de trabajo Mini Project, aqu se
describirla claramente los pasos dados por los desarrolladores y los componentes
definidos, estos ser de gran utilidad al cliente ante alguna falla o mejoramiento futuro.

1.2 Alcance

Este Documento, es una herramienta prctica y necesaria para un desarrollador,


ac se describe cada componente (mdulos) que usara el software, de acuerdo a lo
que ya antes se defini en el URD.

1.3 Definiciones, siglas y abreviaciones

1 Definiciones

Proyecto : Se entiende por un determinado trabajo el cual implica mas de una


tarea a realizar, estas pueden ser desarrolladas simultaneas o por orden de
secuencia.
Componentes: Se definen como los mdulos que componen un programa o
mdulo general.
Herramienta: Se define al software como una utilidad que ayuda al desarrollo
del proyecto.
Mdulos: Es lo que compone el sistema, mdulos de programas.
Programador: Se define como el desarrollador del software.
Plataforma: Se define como el sistema operativo de un Pc.
Sistema operativo: Se define como el software bsico de un Pc.
Contrasea: Forma parte de la proteccin de un archivo en el programa, es
una palabra clave de seguridad.
Proteccin: Es la seguridad que presenta el software al usuario ante cualquier
eventualidad.

5
Windows 98: Es el Sistema operativo, de una maquina y aunque corresponde
al software bsico se debe adquirir a parte, el proveedor de este software es la
empresa Microsoft.
Base de Datos: Conjunto de datos relacionados entre s con las siguientes
propiedades:
Representa algn aspecto del mundo real
Lgicamente coherente
Dirigida a un grupo de usuarios especficos
Mouse: Es el parte del hardware de un Pc, el software lo utiliza para el ingreso
de datos y manejo del sistema.
Usuarios: se refiere a todas las personas que harn uso del sistema.
Modelo Relacional: Es un lenguaje de alto nivel cuya finalidad es el diseo
lgico de la Base de Datos. Consiste principalmente en una coleccin de
relaciones presentadas en un modelo matemtico que est sometido a un
conjunto de reglas. En el modelo relacional se engloban tres aspectos de la
Base de Datos: El aspecto estructural, el de integridad, y el de manipulacin de
la BD.
Relacin: Es un trmino mtematico usado para referirnos a tablas en una
Base de Datos, al igual que en las entidades en el modelo E-R las
relaciones buscan conceptualizar un aspecto del mundo real.
Atributo: Al igual que en el modelo E-R las relaciones tienen atributos que
las describen. Sin embargo en el modelo relacional, (a diferencia del E-R)
estos atributos no pueden ser compuestos ni multivaluados.
Tupla: Es un ejemplo de lo que se busc conceptualizar en alguna relacin.
Es decir si tenemos una relacin Persona cuyos atributos son nombre y
apellido, entonces la persona de nombre Wassilly Kandisky puede ser una
tupla de esta relacin.
Superclave: Es un conjunto de atributos en una relacin que permite
identificar individualmente a cualquier tupla de esta.
Clave: Una Superclave a la cual no podemos quitar ningn atributo sin
perder esta propiedad. Tambin se les conoce como llaves.
Clave Primaria: Es la Clave que se usa realmente para identificar las
tuplas de la relacin.
Clave externa: Nace al trasladar el concepto de Vnculo visto en el modelo
E-R al relacional, y es un conjunto de atributos CE en una relacin R1 que
cumple con las siguientes propiedades:

6
Tienen el mismo dominio que la clave primaria CP en una segunda
relacin R2. (Se dice que el conjunto de atributos CE en R1 hacen
referencia a R2)
Un valor de CE en una tupla t1 de R1 ocurre como valor de CP en
alguna tupla de R2, o es nulo.
Dependencia Funcional: Es una propiedad de las relaciones que queda
determinada por la semntica los atributos. Diremos que el atributo X
depende funcionalmente del atributo Y de la misma relacin, si y solo si:
t1(X) = t2(X) => t1(Y) = t2(Y)
Luego X -> Y (X depende funcionalmente de Y)
Normalizacin: Proceso mediante el cual esquemas de relaciones
insatisfactorios se descomponen repartiendo los atributos en relaciones
ms pequeas que poseen propiedades deseables.
1 Forma Normal (1NF): Establece que los dominios de los atributos slo
incluye valores atmicos (simples e indivisibles) y que estos son
individuales. Tambin prohbe la anidacin de relaciones.
2 Forma Normal (2NF): Un esquema de relacin R est en 2NF si todo
atributo no primo (atributo primo es aquel que es miembro de alguna clave
de R) depende funcionalmente de manera total de la clave primaria de R.
3 Forma Normal (3NF): Es aquel esquema que estando en 2NF no posee
dependencias transitivas de la clave por parte de atributos no primos. Una
dependencia transitiva X->Y existe si existe un conjunto de atributos tales
que X->Z y Z->Y.

2 Siglas

ESA: Software Engineering Standard.


URD: Documentos Requerimientos de Usuario.
ADD: Documento Diseo Arquitectnico.
SRD: Documento Requerimientos de Software.
PC: Computador Personal.

7
1.4 Referencias

Se tomo como principal referencia el libro Roger Pressman 5 Edicion, en el cual


se basa este proyecto, y las clases de Juan Carlos Cockbaine del ao 2002.
Adems, el diseo de este documento ha seguido el ESA Software Engineering
Standard, Issue 2.

2. APRECIACION GLOBAL DEL SISTEMA

El sistema apoyar en la planificacin y control general de los proyectos


entregando informacin rpida y oportuna para la toma de decisiones. Siendo esta una
herramienta til, que pasar a ser parte integral de la organizacin. El software
adems entregar informacin rpida, oportuna y ptima cumpliendo as los
objetivos de productividad de la empresa.

3. CONTEXTO DEL SISTEMA

El sistema ser una herramienta independiente de otras, esta actuara solo con el
sistema operativo, aunque no se puede determinar en el futuro, de este mismo modo
no provocara molestias al usuario ya que es totalmente compatible con Windows 98 o
posterior ya que esta diseado para esta plataforma, esta va a ser de fcil manejo,
principalmente va mouse, y no se necesitara informacin extra para la utilizacin de
esta.
Principalmente va a existir un tipo de usuarios potencial del sistema, este podr
proteger sus proyectos con contraseas. A continuacin se definir,
Usuario (administrador del sistema): Es la persona encargada de explotar el
sistema, creando un proyecto con sus tareas, actividades, calendario y recursos.
mantiene la integridad del sistema, y mantiene actualizadas las bases datos.

3.1 Definicin de la Interfase Externa

No aplicable

8
4. DISEO DEL SISTEMA

4.1 Mtodo usado

El mtodo utilizado es el anlisis estructurado se organiza en funcin a


procedimientos, este se basa en la descomposicin de un programa en sub-
programas, la unidad fundamental de este tipo de descomposicin es el sub-programa,
el programa resultante toma la forma de un rbol, en la que cada subprograma realiza
su trabajo, llamando ocasionalmente a otro programa. El Anlisis estructurado se
concentra en especificar y descomponer la funcionalidad del sistema total.
El mtodo de diseo se baso en el documento de requerimiento del usuario, URD. En
este se describe en que consiste el sistema de administracin de proyectos de la
Escuela de Ingeniera de la Universidad de Santiago de Chile, llamado Mini Project , y
cuales son los requisitos para la realizacin de este.
Para realizar el diseo se utilizo un modelo entidad -reaficin en el cual se identificaron
los actores y objetos que participaran en el sistema, adems de ver como estaban
vinculados entre ellos.
Una vez realizado esto, se defini un modelo Relacional. Este fue indispensable para
una posterior implementacin en Bases de Datos. (Visual Basic sern los mtodos de
programacin y base de datos utilizado respectivamente para implementar el modelo.)
Posteriormente se incluyeron los requisitos de seguridad , de permisos, y de detalles
propios del sistema, agregando nuevas tablas a las ya existentes, o modificndolas.

4.2 Descripcin de la Descomposicin

La descomposicin del sistema se baso principalmente en una estructura modular.


A partir de los objetivos de extensibilidad y reutilizacin, dos de los factores de calidad
ms importantes, se desprende la necesidad de tener arquitecturas de sistemas
flexibles, hechas con componentes autnomos de software. Esto se logra con una
adecuada modularidad.

Un mtodo de diseo que merezca ser llamado modular, debera satisfacer cinco
requisitos fundamentales:

1. Descomposicin modular. Ayuda en la tarea de descomponer el problema en


un nmero de sub problemas menos complejos, interconectados.

9
2. Composicin modular. Favorece la produccin de elementos de software que
se puedan combinar libremente unos con otros para producir nuevos sistemas.

3. Comprensibilidad modular. Ayuda a producir software en el cual un lector


humano puede entender cada mdulo sin tener que conocer los otros (o
examinando slo unos pocos).

4. Continuidad modular. Se satisface si un pequeo cambio en la especificacin


de un problema provoca slo cambios en un solo mdulo o en un nmero
pequeo de mdulos.

5. Proteccin modular. Si produce arquitecturas en las cuales el efecto de una


situacin anormal ocurrida en un mdulo durante la ejecucin, queda confinado
a ese mdulo (o se propaga slo a unos pocos vecinos).

De los criterios anteriores para asegurar la modularidad, se derivan cinco reglas:

1. Correspondencia directa. Conexin de un sistema de software con los


sistemas externos con que est relacionado. La estructura modular obtenida,
debe seguir siendo compatible con cualquier otra estructura modular en el
dominio del problema.

2. Pocas interfaces. Cada mdulo debe comunicarse con el menor nmero de


mdulos posible.

3. Interfaces pequeas (acoplamiento dbil). Si dos mdulos se comunican,


deben intercambiar la menor informacin posible.

4. Interfaces explcitas. Siempre que dos mdulos A y B se comuniquen, esto


debe ser obvio a partir del texto de A, del de B o de ambos.

5. Ocultar informacin. Mostrar slo lo necesario.

En el prximo punto se explicara cada modulo y en el anexo1 se observara el rbol


de navegacin.

10
5. DESCRIPCION DE LOS COMPONENTES

5.1 Mdulo : Archivo

3 Tipo

Modulo

4 Propsito

El sistema presenta para el usuario un men de acciones sobre archivos.

5 Funcin
Las posible funcionalidades que puede tener el usuario son:
Nuevo Proyecto
Guardar Proyecto
Recuperar Proyecto

6 Subordinados
Ninguno.

7 Dependencias
Ninguno.

8 Interfaces

Para la funcionalidad del modulo archivo, la interfaz que tiene el sistema con los
usuarios es de un men en el cual podr ingresar a la opcin Nuevo Proyecto, el cual
abrir un proyecto en blanco para ser ingresado los datos, o Recuperar proyecto, el
cual permite visualizar el proyecto consultado segn el perfil de usuario.

9 Recursos

La Base de Datos que contiene toda la informacin de los Proyectos.

10 Referencias

SR1.01, SR1.02, SR1.03, SR1.04, SR1.05, SR1.06, SR1.08, SR1.09, SR1.10, SR1.12,
SR1.13, SR1.14, SR1.15, SR1.16, SR1.17, SR1.18, SR1.19, SR1.20, SR1.21, SR1.23,
SR1.24, SR1.25, SR1.26, SR1.27, SR1.28, SR1.29, SR1.30, SR1.31, SR1.32, SR1.33,
SR1.34, SR1.35, SR1.36, SR1.37, SR1.38, SR1.39, SR1.40, SR1.52, SR1.53, SR1.54,
SR2.01 y SR2.02.

11
11 Procesamiento

Existe una restriccin solo se podr abrir o crear un proyecto a la vez, este sistema no
es multi proyecto.

12 Dato

Todos los datos del proyecto a crear o agregar datos.

5.2 Mdulo : Edicin

13 Tipo
Modulo

14 Propsito

Permite al usuario crear y manejar las tareas y recursos del proyecto.

15 Funcin
Las posible funcionalidades que puede tener el usuario son:
Diferenciar entre actividad y tarea
Insertar la tarea en el proyecto
Insertar tareas repetitivas
Eliminar Tarea
Eliminar Tarea Completa

16 Subordinados
Ninguno.

17 Dependencias

Este depende del Modulo Archivo, mientras no se cree un nuevo proyecto o recupere,
este modulo no se activara.

18 Interfaces

Para la funcionalidad del modulo edicin, la interfaz que tiene el sistema con los
usuarios es de un men en el cual podr ingresar a la opcin actividad / tarea, Insertar

12
tarea, Insertar tareas repetitivas, eliminar tarea y eliminar tarea completa, estas
opciones permiten la manipulacin de las tareas de un proyecto.

19 Recursos
La Base de Datos que contiene toda la informacin de los Proyectos y tareas.

20 Referencias

SR1.01, SR1.02, SR1.03, SR1.04, SR1.06, SR1.08. SR1.09, SR1.10, SR1.12, SR1.14,
SR1.15, SR1.16, SR1.17, SR1.18, SR1.20, SR1.52, SR1.53, SR1.54, SR2.01 y SR2.02

21 Procesamiento

Existe una restriccin solo se podr manipular una tarea por el men del programa sin
el mouse.

22 Dato

Todos las tareas del proyecto a crear.

5.3 Mdulo : Ver

23 Tipo

Modulo

24 Propsito

Permite al usuario manipular la visualizacin de la grilla (dibujo costado derecho de la


pantalla), que se despliegue solo los das de la semana, mostrar solo actividades y
mostrar recursos.

25 Funcin

Las posible funcionalidades que puede tener el usuario son:


Das / Semanas, despliega las tareas segn das o semana.
Mostrar solo actividades, despliega solo las actividades del proyecto.
Mostrar recursos, despliega solo los recursos asociados al proyecto.

13
26 Subordinados

Ninguno.

27 Dependencias

Modulo Edicin y Modulo Archivo, dado que dependiendo de estos datos es lo que
dibujara la grilla.

28 Interfaces

Para la funcionalidad del modulo ver, la interfaz que tiene el sistema con los usuarios
es de un men en el cual podr ingresar a la opcin das / semana, Mostrar solo
actividades y mostrar recursos, estas opciones permiten la manipulacin de la grilla
para una mejor visualizacin del proyecto, dependiendo de la necesidad del usuario.

29 Recursos

Las consultas a la base de datos que contiene toda la informacin de las tareas y
recursos, fecha inicio y duracin del proyecto.

30 Referencias

SR1.01, SR1.02, SR1.03, SR1.04, SR1.06, SR1.08, SR1.09, SR1.10, SR1.12, SR1.53 y
SR2.02.

31 Procesamiento

El dibujo de la grilla solo se limita a estas tres opciones.

32 Dato

Todos las tareas del proyecto a crear y recursos asociados a dichas tareas segn
fecha y duracin.
5.4 Mdulo Herramientas

33 Tipo
Modulo

34 Propsito

Permite al usuario definir recursos, calendario laboral y seguridad.

14
35 Funcin

Las posible funcionalidades que puede tener el usuario son:


Seguridad, en la cual podr definir usuarios y la autorizacin al proyecto
contrasea.
Recursos, en la cual podr definir recursos y asignarlos a las tareas.
Calendario laboral, en la cual podr definir el calendario bajo el cual se
manejara el proyecto.

36 Subordinados

Ninguno.

37 Dependencias

Este modulo depende del modulo archivo, porque mientras no se cree una
proyecto o recupere no se activara este.

38 Interfaces

Para la funcionalidad del modulo herramienta, la interfaz que tiene el sistema con los
usuarios es de un men en el cual podr ingresar a las opciones seguridad, recursos y
calendario laboral, asociadas a distintas pantallas de ingreso.

39 Recursos

La Base de Datos que contiene toda la informacin de los Proyectos: tareas, recursos
seguridad y calendario.

40 Referencias

SR1.01, SR1.02, SR1.03, SR1.04, SR1.08, SR1.09, SR1.10, SR1.52, SR1.53, SR1.54,
SR2.01, SR2.02 y SR4.01.

41 Procesamiento
El calendario laboral ser definido semanal.

42 Dato

Todos las tareas del proyecto a crear y recursos asociados a dichas tareas.

15
5.5 Mdulo : Informes

43 Tipo

Modulo.

44 Propsito
Permite al usuario visualizar mejor el proyecto de forma impresa.

45 Funcin

Las posible funcionalidades que puede tener el usuario son:


Carta Gantt, en la cual entregara un detalle grafico del proyecto.
Uso de recursos, en la cual entregara un detalle de los recursos utilizados.
Costo del proyecto, en la cual le entregara los costos asociados a un
determinado proyecto.

46 Subordinados

Ninguno.

47 Dependencias
Este mdulo depende de los mdulos Archivo, edicin y herramientas.

48 Interfaces
Para la funcionalidad del modulo informes, la interfaz que tiene el sistema con los
usuarios es de un men en el cual podr ingresar a las opciones carta gantt, uso de
recursos y costo del proyecto, asociados a distintas pantallas de ingreso.

49 Recursos

La Base de Datos que contiene toda la informacin de los Proyectos: tareas, recursos
y calendario.

50 Referencias

SR1.01, SR1.02, SR1.03, SR1.04, SR1.06, SR1.08, SR1.09, SR1.10, SR1.41, SR1.42,
SR1.43, SR1.44, SR1.45, SR1.46, SR1.47, SR1.48, SR1.49, SR1.50, SR1.53 y SR2.02

16
51 Procesamiento

El usuario solo obtendr impreso los informes entregados por el modulo informes.

52 Dato
Todos los datos asociados al proyecto.

5.6 Mdulo : Consultas

53 Tipo

Modulo.

54 Propsito
Este modulo le entregara al usuario consultas directas a la base de datos estas
estarn definidas.

55 Funcin

Las posible funcionalidades que puede tener el usuario son:


Recursos asociados al proyecto, despliega por pantalla todos los recursos
asociados.
Tareas del proyectos, muestra todas las tareas.

56 Subordinados
Ninguno.

57 Dependencias

Este modulo depende de los siguientes, Archivos, Edicin y Herramientas,


dependiendo de los datos ingresados en estos mdulos sern las consultas obtenidas.

58 Interfaces
Para la funcionalidad del modulo consulta, la interfaz que tiene el sistema con los
usuarios es de un men en el cual podr ingresar a las opciones recursos asociados al
proyecto y tareas del proyecto, estas opciones estn predefinidas y el usuario
obtendr el detalle de la consulta por medio de distintas pantallas.

59 Recursos

La Base de Datos que contiene toda la informacin de los Proyectos: tareas y recursos.

17
60 Referencias

SR1.01, SR1.02, SR1.03, SR1.04, SR1.06, SR1.08, SR1.09, SR1.10, SR1.53 y SR2.02

61 Procesamiento

El usuario estar limitado a estos dos tipos de consultas.

62 Dato

Todos los datos asociados al proyecto.

5.7 Mdulo : Ayuda

63 Tipo

Modulo.

64 Propsito

Este modulo le entregara al usuario ayuda del sistema.

65 Funcin

Las posible funcionalidades que puede tener el usuario son:


Contenido: Se entrega al usuario una herramienta en el caso de no entender
una palabra encuentre en esta opcin su significado.
Acerca de Mini Project: El usuario encontrara una breve descripcin del
software y desarrolladores.

66 Subordinados

Ninguno.

67 Dependencias

Ninguno.

68 Interfaces

Para la funcionalidad del modulo ayuda, la interfaz que tiene el sistema con los usuarios
es de una pantalla donde el usuario puede buscar el termino que busca, estas opciones
estn predefinidas y se desplegaran en pantallas distintas.

69 Recursos

La Base de Datos auxiliar que contiene toda la informacin de ayuda del Mini Project.

18
70 Referencias

SR1.01, SR1.02, SR1.03, SR1.04, SR1.06, SR1.08, SR1.09, SR1.10, SR1.53 y SR2.02

71 Procesamiento

El usuario estar limitado a estos dos tipos de consultas.

72 Dato

Todos los datos asociados al proyecto.

6. FACTIBILIDAD Y ESTIMACIONES DE RECURSO

Ya que el Sistema de Administracin de Proyecto es una software con un total de 50 y


7 mdulos principales, los cuales se encuentran con una mxima cohesin y mnimo
acoplamiento se necesitara una maquina Pentium II, con 68 MB y 300 MHZ, la grafica
es soportable por un computador de estas caractersticas, la base de datos donde se
almacenan los proyectos ocupa un bajos recursos de la maquina.
Se estima un uso de 20% de la maquina.

19
7. REQUERIMIENTOS DE SOFTWARE VS
COMPONENTES
ARCHIVO
Nuevo Proyecto Recuperar Proyecto Grabar Proyecto Edicion
Cerrar Crear Tabla Trabajar Cerrar Proyecto Abrir Solicitar Completar tabla Identificar Dueo Identificar Nombre Traspasar datos Actividad Insertar Insertar tarea
Proyecto Vacia en tabla Abierto Archivo Usuario con datos Proyecto Archivo tabla Tarea Tarea Repetitivas
SR1.01 x x x x x x x x x x x x x
SR1.02 x x x x x x x x x x x x x
SR1.03 x x x x x x x x x x x x x
SR1.04 x x x x x x x x x x x x x
SR1.05 x x x x x x x
SR1.06 x x x x x x x x
SR1.07
SR1.08 x x x x x x x x x x x x x
SR1.09 x x x x x x x x x x x x x
SR1.10 x x x x x x x x x x x x x
SR1.11
SR1.12 x x x x x
SR1.13 x
SR1.14 x x
SR1.15 x
SR1.16 x
SR1.17 x
SR1.18 x
SR1.19 x
SR1.20 x x
SR1.21 x
SR1.22 x
SR1.23 x
SR1.24 x
SR1.25 x
SR1.26 x
SR1.27 x
SR1.28 x
SR1.29 x
SR1.30 x x
SR1.31 x x
SR1.32 x x
SR1.33 x x
SR1.34 x x
SR1.35 x x
SR1.36 x x
SR1.37 x x
SR1.38 x x
SR1.39 x x
SR1.40 x x
SR1.41
SR1.42
SR1.43
SR1.44
SR1.45
SR1.46
SR1.47
SR1.48
SR1.49
SR1.50
SR1.51
SR1.52 x x x x x x x x x
SR1.53 x x x x x x x x x
SR1.54 x x x x x x x x x
SR2.01 x x x x x x x x x
SR2.02 x x x x x x x x x
SR3.01
SR3.02
SR3.03
SR3.04
SR3.05
SR4.01

20
HERRAMIENTA Informes Consultas Ayuda
Ver Seguridad Recursos
Eliminar Eliminar Dias/Semana Mostrar Mostrar Definicion Autorizacion Definicion Asignacion Calendario Carta Uso de Costo del Recursos Tareas Contenido
Tareas Tarea Completa Actividades Recursos Usuarios Proyecto Recursos Recursos Gantt Recursos Proyecto Proyecto Proy.
SR1.01 x x x x x x x x x x x x x x x x
SR1.02 x x x x x x x x x x x x x x x
SR1.03 x x x x x x x x x x x x x x x x
SR1.04 x x x x x x x x x x x x x x x x
SR1.05
SR1.06 x x x x x x x x x
SR1.07
SR1.08 x x x x x x x x x x x x x x x
SR1.09 x x x x x x x x x x x x x x x x
SR1.10 x x x x x x x x x x x x x x x x
SR1.11
SR1.12 x x x
SR1.13
SR1.14
SR1.15 x x
SR1.16 x x
SR1.17 x x
SR1.18 x x
SR1.19
SR1.20 x x
SR1.21
SR1.22
SR1.23
SR1.24
SR1.25
SR1.26
SR1.27
SR1.28
SR1.29
SR1.30
SR1.31
SR1.32
SR1.33
SR1.34
SR1.35
SR1.36
SR1.37
SR1.38
SR1.39
SR1.40
SR1.41 x x x
SR1.42 x x x
SR1.43 x x x
SR1.44 x x x
SR1.45 x x x
SR1.46 x x x
SR1.47 x x x
SR1.48 x x x
SR1.49 x x x
SR1.50 x x x
SR1.51
SR1.52 x x x x x x
SR1.53 x x x x x x x x x x x x x
SR1.54 x x x x
SR2.01 x x x x x x
SR2.02 x x x x x x x x x x x x x
SR3.01
SR3.02
SR3.03
SR3.04
SR3.05
SR4.01 x x
ANEXO 1: Diseo Modular
Diagrama Modular 1: Men

22
Diagrama Modular 2: Nuevo Proyecto

23
Diagrama Modular 3: Recuperar Proyecto

24
Diagrama Modular 4: Grabar Proyecto

25
Diagrama Modular 5: Trabajar en Tabla

26
Diagrama Modular 6: Salir

Diagrama Modular 7: Definicin de Recursos

27
Diagrama Modular 8: Eliminar Recurso

28
Diagrama Modular 9: Definicin de Usuario

Diagrama Modular 10: Eliminar Usuario

29
Diagrama Modular 11: Autorizacin al Proyecto

Diccionario de Parmetros

Parmetro Descripcin
nom_arc : Nombre de Archivo del Proyecto Abierto
prg : Texto que contiene una pregunta
arc_crr : Indica si el archivo est cerrado SI/NO (xito de Cierre)
rsp : Contiene respuesta de una pregunta SI/NO
msg : Texto que contiene un mensaje que se quiere desplegar
arc_ab : Indica archivo abierto SI/NO (xito de apertura)
ubic : Texto que contiene proceso en el cual se encuentra ubicado
usu_val : Usuario vlido SI/NO
dto_val : Dato a Validar
sw_ok : Indica Condicin satisfactoria SI/NO
cod_rec : Cdigo del Recurso
nom_dir : Nombre de Directorio
eli_ok : Indica si es autorizada la eliminacin. SI/NO

30
ANEXO 2: Diseo Relacional

31

Вам также может понравиться