Documentos de Académico
Documentos de Profesional
Documentos de Cultura
-0-
UNPRG - FICSA
1. Introduccin:
1.1 Propsito:
El propsito es mejor la calidad de prestacin de libros en la biblioteca de la Facultad
De Ingeniera Civil, Sistemas Y Arquitectura
1.2 Alcance:
El proyecto Biblioteca BE-FICSA permitir realizar consultas y pedidos del material
bibliogrfico, a todos aquellos usuarios pertenecientes a esta facultad. Adems
se
-1-
UNPRG - FICSA
Se desarroll una metodologa para construccin de biblioteca VIRTUAL BE-FICSA,
definiendo dos procesos, uno de ingeniera y otro de administracin. El proceso de
ingeniera est conformado por las etapas de Estudio preliminar, Definicin de
requerimientos, Decisiones tcnicas, Especificaciones de software, Codificacin e
integracin de software y Entrega de productos. El proceso de administracin est
conformado por las etapas de Planificacin del desarrollo, Control del desarrollo y
Formalizacin de cierre del proyecto.
Para cada etapa se definieron necesidades de entrada, responsables, tareas por
desarrollar, productos de salida y algunos supuestos.
Se concluy que la utilizacin de una metodologa que ordene y gue el proceso de
desarrollo de sistemas de informacin es de suma importancia para la organizacin del
proceso de desarrollo en la biblioteca BE-FICSA, permitiendo distribuir tareas y ahorrar
en costos.
Realizar consultas.
-2-
UNPRG - FICSA
Generar reportes.
-3-
UNPRG - FICSA
entrega permitida.
Requisitos funcionales:
OBJETIVO
REQUISITOS
ASOCIADOS
OBJETIVOS
REQUISITOS
ASOCIADOS
RfRfRfRfRf-
01
02
03
04
05
OBJETIVOS
REQUISITO
RfRfRfRfRfRf-
OBJETIVO
REQUISITOS
01
02
03
04
05
05
-4-
UNPRG - FICSA
Rf- 03 Validar los datos
Rf- 04 Registrar actualizacin
Rf- 05 Notificar al operador.
OBJETIVO
REQUISITOS
OBJETIVO
REQUISITOS
OBJETIVO
REQUISITOS
RfRfRfRfRfRfRf-
OBJETIVOS
REQUISITOS
OBJETIVOS
REQUISITOS
01
02
03
04
05
06
07
-5-
UNPRG - FICSA
ACT- 02
DESCRIPCIN
Operador.
Este actor representa al personal
encargado de dar mantenimiento
al sistema BE-FICSA VIRTUAL.
Actores
Del
Caso de Uso:
ACT- 01
DESCRIPCIN
Usuario final.
Este actor representa a los
usuarios del sistema BE-FICSA
VIRTUAL.
Los desarrolladores cuenta con un ambiente asignado para realizar las pruebas de
funcionamiento.
Las personas que definen los manuales tienen conocimiento de la funcionalidad del
sistema en detalle.
Todo el equipo de trabajo debe tener un plan o al menos un control de entrega de sus
productos.
UNPRG - FICSA
A. Plan del proyecto:
Es el presente documento.
-7-
UNPRG - FICSA
B. Modelo de caso de uso de negocios:
Modelo de negocios
-8-
UNPRG - FICSA
Registrar Usuario
-9-
UNPRG - FICSA
- 10 -
UNPRG - FICSA
Actualizar Usuario
- 11 -
UNPRG - FICSA
- 12 -
UNPRG - FICSA
.
- 13 -
- 14 -
UNPRG - FICSA
Realizar Consultas
Realizar Pedidos
Realizar Devolucin
- 15 -
UNPRG - FICSA
- 16 -
Generar Reporte
UNPRG - FICSA
C. Modelo objetos:
Modelo De Clases
- 17 -
UNPRG - FICSA
Clase CUsuario
Responsabilidades
Mantener los datos del prestamos
Prestar material bibliogrfico
Devolver material bibliogrfico
Devolver el material bibliogrfico en el
tiempo especificado.
Pagar si tiene multa
Mantenerse en vigencia
Clase COperador
Responsabilidades
Registrar a los usuarios
Actualizar los datos del usuario
Dar baja al usuario
Registrar el material bibliogrfico
Actualizar el material bibliogrfico
Generar reporte
Colaboradores
Multa
Prstamo
Material bibliogrfico
Colaboradores
Material bibliogrfico
CUsuario
- 18 -
UNPRG - FICSA
Diagrama de Secuencia
Dar deusuario
baja al usuario
Registrar
- 19 -
UNPRG - FICSA
- 20 -
UNPRG - FICSA
Actualizar Material Bibliogrfico
Realizar Pedido
- 21 -
UNPRG - FICSA
D. Modelo de datos y diccionario de datos:
Modelo de datos
ESCUELA
id_escuela
nombre
USUARIO
OPERADOR
id_usuario
id:operador
nombre
apellido
dni
edad
telefono
id_escuela (FK)
id:operador (FK)
nombre
apellido
PRESTAMO
id_prestamo
fecha_prestamo
fecha_devolucion
id_usuario (FK)
MATERIAL_BIBLIOGRAFICO
id_material_bibliografico
MULTA
titulo
numero_paginas
fecha_publicacion
id_categoria (FK)
id:operador (FK)
id_multa
monto
id_prestamo (FK)
NACIONALIDAD
ALUMNO
id_usuario (FK)
cod_alumno
nom
tel
DOCENTE
ape
edas
id_usuario (FK)
DNI
codigo_docente
nom
tel
ape
edad
dni
id_nacionalidad
descripcion
AUTOR
id_autor
CATEGORIA
nombre
apellidos
id_nacionalidad (FK)
LIBRO
id_categoria
id_material_bibliografico (FK)
nombre
edicion
TESIS
id_material_bibliografico (FK)
asesor
nombre_universidad
DETALLE
id_autor (FK)
id_material_bibliografico (FK)
tema
- 22 -
UNPRG - FICSA
Diccionario de Datos
ALUMNO
Name
id_usuario
Datatype
INTEGER
Null Option
NOT NULL
cod_alumno
INTEGER
NOT NULL
nombre
Telefono
Apellido
edad
dni
VARCHAR2(20)
INTEGER
VARCHAR2(20)
INTEGER
INTEGER
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
Name
id_autor
Datatype
INTEGER
Null Option
NOT NULL
Nombre
Apellido
idnacionalidad
VARCHAR2(20)
VARCHAR2(20)
INTEGER
NOT NULL
NOT NULL
NOT NULL
Comment
identificador nico
generado en forma
secuencial por el
sistema.
Cdigo de un
alumno
perteneciente ala
universidad
nombre del usuario
Apellido del usuario
apellido del usuario
Edad del usuario
Documento de a
Identidad del usuario
Is PK
Yes
Is FK
Yes
No
No
No
No
No
No
No
No
No
No
No
No
Comment
identificador nico
generado en forma
secuencial por el
sistema
Nombre del autor
Apellido del autor
identificador nico
generado en forma
secuencial por el
sistema
Is PK
Yes
Is FK
No
No
No
No
No
No
Yes
Comment
Identificador nico
generado en forma
secuencial por el
sistema.
Nombre de la
categora
Is PK
Yes
Is FK
No
No
No
Comment
identificador nico
generado en forma
secuencial por el
sistema
Tema del material
bibliogrfico
solicitado
Is PK
Yes
Is FK
Yes
No
No
Comment
identificador nico
generado en forma
secuencial por el
sistema.
Cdigo del docente
perteneciente a la
universidad
Nombre del docente
Telfono del docente
Apellido del docente
Edad del docente
Documento nacional
Is PK
Yes
Is FK
Yes
No
No
No
No
No
No
No
No
No
No
No
No
AUTOR
Datatype
CHAR(18)
Null Option
NOT NULL
Nombre
VARCHAR2(20)
NOT NULL
Name
id_autor
Datatype
INTEGER
Null Option
NOT NULL
Tema
CHAR(18)
NOT NULL
Name
Idusuario
Datatype
INTEGER
Null Option
NOT NULL
Codigo_docente
VARCHAR2(20)
NOT NULL
Nombre
Telefono
Apellido
Edad
Dni
CHAR(18)
CHAR(18)
CHAR(18)
CHAR(18)
CHAR(18)
NOT NULL
NULL
NOT NULL
NOT NULL
NOT NULL
DETALLE
DOCENTE
- 23 -
UNPRG - FICSA
DOCENTE
Name
Datatype
Null Option
Comment
de identidad del
docente
Is PK
Is FK
Name
Id_escuela
Datatype
INTEGER
Null Option
NOT NULL
Is PK
Yes
Is FK
No
Nombre
VARCHAR2(20)
NOT NULL
Comment
Identificador nico
generado en forma
secuencial por el
sistema.
Nombre de la
escuela a la que
pertenece un usuario
No
No
Name
Id_material_bibliogra
fico
Datatype
CHAR(18)
Null Option
NOT NULL
Is PK
Yes
Is FK
Yes
Edicion
CHAR(18)
NOT NULL
Comment
Identificador nico
generado en forma
secuencial por el
sistema.
Edicin del libro
No
No
Name
Id_multa
Datatype
INTEGER
Null Option
NOT NULL
Is PK
Yes
Is FK
No
Monbre
VARCHAR2(20)
NOT NULL
No
No
Id_prestamo
VARCHAR2(20)
NOT NULL
Comment
identificador nico
generado en forma
secuencial por el
sistema.
Monto de pago por
la multa generada al
no devolver el libro
en la fecha indicada
identificador nico
generado en forma
secuencial por el
sistema.
No
Yes
Null Option
NOT NULL
NOT NULL
Comment
Is PK
Yes
No
Is FK
No
No
Comment
Identificador nico
generado en forma
secuencial por el
sistema.
Nombre del
operador
Apellido del
operador
Is PK
Yes
Is FK
No
No
No
No
No
Comment
Identificador nico
generado en forma
secuencial por el
sistema.
Fecha en la que se
realizo el prstamo
Fecha en la que se
realizo la devolucin
Is PK
Yes
Is FK
No
No
No
No
No
ESCUELA
LIBRO
MULTA
NACIONALIDAD
Name
Id_nacionalidad
Descripcin
Datatype
INTEGER
VARCHAR2(20)
Datatype
CHAR(18)
Null Option
NOT NULL
Nombre
CHAR(18)
NOT NULL
Apellido
CHAR(18)
NOT NULL
Datatype
VARCHAR2(20)
Null Option
NOT NULL
Fecha _ prstamo
DATE
NOT NULL
Fecha _ devolucin
DATE
NOT NULL
- 24 -
UNPRG - FICSA
TESIS
Name
Id_material_bibliogra
fico
asesor
Datatype
CHAR(18)
Null Opcin
NOT NULL
VARCHAR2(20)
NOT NULL
Nombre_universidad
VARCHAR2(20)
NOT NULL
Comment
numero de paginas
de la tesis
nombre de la
persona que asesoro
la tesis
nombre de la
universidad en la
que se aprob la
tesis
- 25 -
Is PK
Yes
Is FK
Yes
No
No
No
No
UNPRG - FICSA
E. Especificaciones de Casos de Uso:
Registrar Usuario
USUARIO
Solicitar
Registro
Ingresar Datos
do/ Tomar datos del usuario
Revisar Datos
Corregir datos
No
Datos
correctos?
Si
Registrar Usuario
do/ Registrar los datos del usuario en la base de datos
Notificar a
operador
- 26 -
UNPRG - FICSA
Dar De Baja A Usuario
Usuario
Operador
Dar de Baja
Solicitar Baja
Registar Modificaciones
do/ Registar Modificaciones
Notificar a
usuario
Notificar a
operador
.
- 27 -
UNPRG - FICSA
Actualizar Usuario
Usuario
Operador
Modificar datos
Solicitar actualizacin
Validar Datos
Datos correctos no
si
Registar
Modificaciones
Notificar a
usuario
Notificar a
operador
- 28 -
Correjir datos
UNPRG - FICSA
Registrar material bibliogrfico
Operador
Ingresar datos de
material bibliogrfico
Actualizar Material
Bibliogrfico
Corregir datos
Validar Datos
Verificar
existencias
Existe?
Datos estan
correctos?
No
Si
No
Registrar nuevo
ingreso
Notificar a
operador
- 29 -
Si
UNPRG - FICSA
Actualizar Material Bibliogrfico
Operador
Validar Datos
Datos_Correcto
s?
Registar
Modificaciones
Notificar a
operador
- 30 -
No
Corregir datos
UNPRG - FICSA
Realizar Consulta
USUARIO
Verificar Material
Bibliogrfico
Verificar_existenc
ia?
Si
No
Mostrar Material
Bibliogrfico
Notificar a
usuario
- 31 -
UNPRG - FICSA
Realizar Pedido
USUARIO
Operador
Solicitar Material
Bibligrfico
Verificar Material
Bibliogrfico
Verficar_Existen
cias?
No
Si
Verificar
Usuario
Usuario
Habilitado?
No
Si
Prestar Material
Bibliogrfico
Notificar a
usuario
Registrar
Pedido
Notificar a
operador
- 32 -
UNPRG - FICSA
Realizar Devolucin
USUARIO
Operador
Verificar Usuario
Devolver Material
Bibliogrfico
Tiene
Prstamo?
Si
Verificar Material
Bibliogrfico
No
No
Prestado?
Si
Registrar
Devolucin
Verificar Multa
Existe Multa?
Si
Entrega Ticket
Notificar a
usuario
Notificar a
operador
- 33 -
UNPRG - FICSA
Generar Reporte
Operador
Solicitar
Reportes
Realizar
Consulta
Emitir Reporte
Imprimir
Reporte
Notificar a
operador
- 34 -
UNPRG - FICSA
3. Organizacin del Proyecto:
3.1 Participantes Del Proyecto:
Desarrolladores: Analista
Diseador
Desarrollador
Cliente:
Usuarios: Usuario final
Operadores
Administrador de la base de datos
- 35 -
UNPRG - FICSA
Usuarios
Usuario final: Es aquel que va a realizar una serie de operaciones en el sistema desde
cualquier Terminal ubicado en las instalaciones de la biblioteca.
Operadores: Tcnicos encargados de dar mantenimiento al sistema BE-FICSA para
brindar un servicio ptimo.
Administrador de la base de datos: Encargado de dar mantenimiento a la base de datos
del sistema BE-FICSA.
Perfil
Analista
Diseador
Desarrollador
Especialista de
soporte
- 36 -
UNPRG - FICSA
Usuario final
Perfil
Tener conocimientos bsicos de
Privilegios
Realizar consultas del
material bibliogrfico.
aplicacin.
Administrador de
la base de datos
de datos.
Responsable de realizar
peridicamente Backups de
la base de de datos, con el
fin de mantener la
disponibilidad y seguridad de
la Informacin.
cliente.
Puede adicionar,
actualizar mdulos.
- 37 -
UNPRG - FICSA
4. Gestin de Proceso:
4.1 Estimaciones del Proyecto:
S(opt)
S(m)
580
600
480
595
470
620
450
490
460
590
630
510
650
500
650
490
530
510
= 1300 LCD/Per_Mes
Enfoque LCD
Esfuerzo Persona_Mes =
E = 3.88 Persona_Mes
4 Personas_Mes
- 38 -
S(pes)
610
650
530
680
535
680
510
550
540
TOTAL
VE
591
628
508
646
501
650
487
527
507
5045
UNPRG - FICSA
- 39 -