Está en la página 1de 11

VIGIL SOFT

DEPARTAMENTO DE DESARROLLO DE SOFTWARE

SISMCB - Sistema para manejo y control bibliotecario


BIBLIOFELINO

Integrantes:
Dayanne Odalis Maldonado Chala
Jefferson Fabián Panchi Chacón
Bryan Lenin Sandoval Maiza

Versión 1.0
Vigil soft Versión: 1.0
Guía de Análisis y Diseño Fecha: 11/12/2018

© TODOS LOS DERECHOS RESERVADOS

Queda reservado el derecho de propiedad de este documento, con la facultad de disponer de él, publicarlo, traducirlo o
autorizar su traducción, así como reproducirlo total o parcialmente, por cualquier sistema o medio.
No se permite la reproducción total o parcial de este documento, ni su incorporación a un sistema informático, ni su
locación, ni su transmisión en cualquier forma o por cualquier medio, sea este escrito o electrónico, mecánico, por
fotocopia, por grabación u otros métodos, sin el permiso previo y escrito de los titulares de los derechos y del copyright.

FOTOCOPIAR ES DELITO.

Otros nombres de compañías y productos mencionados en este documento, pueden ser marcas comerciales o marcas
registradas por sus respectivos dueños.

Confidencial Vigil Soft


Vigil soft Versión: 1.0
Guía de Análisis y Diseño Fecha: 11/12/2018

Información General de la Plantilla


TÍTULO: Guía de Análisis y Diseño
SUBTÍTULO: SISMCB - Sistema para manejo y control bibliotecario BIBLIOFELINO
VERSIÓN: VERSIÓN 1.0
ARCHIVO: Visión SISMCB V1.0
AUTOR Dayanne Maldonado, Jefferson Panchi, Bryan Sandoval
PLANTILLA: Visión RUP
ESTADO DE Actualizado
PLANTILLA:

Firmas y Aprobaciones
ELABORADO POR: Bryan Lenin Sandoval
Analista del Sistema
FECHA: Firma:
Jefferson Panchi
Arquitecto del Sistema
FECHA: 10/12/2018 Firma:

REVISADO POR: Dayanne Maldonado


Administrador del Proyecto
FECHA: 10/12/2018 Firma:

APROBADO POR: DAYANNE MALDONADO

FECHA: 10/12/2018 Firma:

Lista de Cambios
VERSIÓN FECHA AUTOR DESCRIPCIÓN
1.0.0 10/12/2018 Dayanne Maldonado Emisión Inicial
Jefferson Panchi
Bryan Sandoval

Confidencial Vigil Soft


Vigil soft Versión: 1.0
Guía de Análisis y Diseño Fecha: 11/12/2018

Tabla de contenido

1. Introducción 5
1.1 Propósito 5
1.2 Alcance 5
1.3 Definiciones, Acrónimos y Abreviaturas 5
1.4 Referencias 5

2. Realización de Casos de Uso Prioritario 6

3. Caso de uso: Registrar solicitud del servicio 6


3.1 Breve Descripción 6
3.2 Actores 6
3.3 Precondiciones 6

4. Caso de uso: Registrar comprobante de entrega/recepción 7


4.1 Breve Descripción 7
4.2 Actores 7
4.3 Precondiciones 7

5. Caso de uso: Registrar factura 7


5.1 Breve Descripción 7
5.2 Actores 7
5.3 Precondiciones 7

6. Modelo de Análisis 8
6.1 Modelo de Clases 8
6.3 Modelo de Datos 9
6.4 Diccionario de datos 9
6.4.1 Descripción de las entidades 10
6.4.2 Descripción de las relaciones 14

Confidencial Vigil Soft


Vigil soft Versión: 1.0
Guía de Análisis y Diseño Fecha: 11/12/2018

Guía de Análisis y Diseño


1. Introducción
Esta es una guía para las principales actividades de la disciplina de Análisis y Diseño basada en estándares
del RUP para el desarrollo de sistemas orientados a objetos aplicado al Sistema para manejo y control
bibliotecario “BIBLIOFELINO” que permitirá a la Universidad de las Fuerzas Armadas ESPE-L agilizar uno de
sus principales procesos administrativos

1.1 Propósito
Describir las actividades más importantes de la disciplina de análisis y diseño de manera que se
proporcione una guía a los diferentes roles involucrados, en especial el arquitecto de software y el analista
de sistemas. Además, pretende dar pautas para la elaboración de los artefactos más relevantes de esta
disciplina como lo son el Modelo de diseño y de datos.

1.2 Alcance
Este documento comprende las principales actividades para aplicar el Análisis y Diseño Orientado a
Objetos con UML y elaborar las realizaciones de casos de uso, que son el principal insumo para la creación
del modelo de diseño, el modelo de componentes y otros artefactos. Con esta guía se abarca aspectos del
Modelo de Diseño y del Documento de Arquitectura de Software.

1.3 Definiciones, Acrónimos y Abreviaturas


UML: Unified Modeling Language
RUP: Rational Unified Process
SISMCB: Sistema de Manejo y Control Bibliotecario “BIBLIOFELINO”

1.4 Referencias
Caso de uso SISMCB Versión 1.1
Visión del negocio SISMCB Versión 1.1

Confidencial Vigil Soft


Vigil soft Versión: 1.0
Guía de Análisis y Diseño Fecha: 11/12/2018

2. Realización de Casos de Uso Prioritario

3. Caso de uso: Registrar prestamo

3.1 Breve Descripción

El bibliotecario busca la disponibilidad del libro previo al pedio del usuario que desea solicitar el
préstamo, identifica el tipo de usuario. El sistema acepta el pedido si no tiene algún préstamo
pendiente, se le da la hora y el día de entrega para que el usuario evite una multa y el sistema
registra que hay un ejemplar menos en la biblioteca.
3.2 Actores

Bibliotecario
Administrador

3.3 Precondiciones
 El usuario debe estar registrado en la UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L
 El libro, CD o tesis deben estar registrados en el sistema
 El usuario no debe tener prestamos pendientes

4. Caso de uso: Consultar préstamo

Confidencial Vigil Soft


Vigil soft Versión: 1.0
Guía de Análisis y Diseño Fecha: 11/12/2018

4.1 Breve Descripción

En este caso de uso el bibliotecario tendrá acceso al sistema en el cual, mediante una opción
tendrá acceso a todos los elementos que se encuentran disponibles en la biblioteca para poder
verificar si dicho elemento se encuentra disponible para realizar un préstamo o actualmente está
en préstamo y cuándo volverá a estar disponible

4.2 Actores

Bibliotecario
Administrador

4.3 Precondiciones
 Recibir una petición o consulta de disponibilidad del material al bibliotecario
 Consultar el nombre correcto del libro, o algún material parecido
 Verificar si el usuario, que realiza la petición no tiene algún préstamo pendiente

5. Caso de uso: Emitir multa

5.1 Breve Descripción

En este caso de uso el bibliotecario consulta cuales son los usuarios que excedieron su tiempo
límite de préstamo, y cuando se acerquen a la UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L
a regresar dicho préstamo se revisara su consta con multa o no para emitir una multa al usuario.

5.2 Actores

Bibliotecario
Usuario

5.3 Precondiciones
 Se consulta los usuarios que realizaron préstamos y tienen prestamos pendientes
 Se actualiza la base de datos de usuarios
 Se actualiza la base de datos de elementos de la biblioteca

Confidencial Vigil Soft


Vigil soft Versión: 1.0
Guía de Análisis y Diseño Fecha: 11/12/2018

6. Modelo de Análisis

6.1 Modelo de Clases

Confidencial Vigil Soft


Vigil soft Versión: 1.0
Guía de Análisis y Diseño Fecha: 11/12/2018

6.2 Modelo de Datos

6.3 Diccionario de datos

En el diccionario de datos se detalla la información de las siguientes tablas definidas para del
Sistema de Transportación de Carga SISMCB:

 Usuario
o Usuario Docente
o Usuario Alumno
 Bibliotecario
 Administrador
 Prestamo

Se detalla también información referente a las relaciones definidas entre las entidades
anteriormente indicadas, estas relaciones son:
Confidencial Vigil Soft
Vigil soft Versión: 1.0
Guía de Análisis y Diseño Fecha: 11/12/2018

 Relación “puede ser” (Usuario – Usuario Docente)


 Relación “puede ser” (Usuario – Usuario Alumno)
 Relación “tiene” (Usuario - Préstamo)
 Relación “realiza” (Préstamo - Bibliotecario)
 Relación ”verifica” (Préstamo - Administrador)

6.3.1 Descripción de las entidades

Tabla Usuario

La tabla Cliente permite registrar los principales datos personales de los clientes que solicitan un
servicio de transportación de carga.

Tabla usuario
Campo Descripción Longitud Pk Fk Tipo
cedula_usu Número de cédula del usuario 10 Si Varchar

nombre_usu Nombres y apellidos del usuario 45 Varchar

edad_usu Edad del usuario 10 Integer

TipoUsuario_usu Tipo de usuario 10 Varchar

Tabla Bibliotecario

La tabla bibliotecario sirve para denotar los datos de la persona que maneja el sistema

Tabla bibliotecario
Campo Descripción Longitud Pk Fk Tipo
cedula_bib Número de cédula del conductor 10 Si Varchar

nombre_bib Nombres y apellidos del conductor 70 Varchar

Tabla Administrador

La tabla administrador sirve para denotar los datos de la persona que realizar consultas externas

Confidencial Vigil Soft


Vigil soft Versión: 1.0
Guía de Análisis y Diseño Fecha: 11/12/2018

Tabla Administrador
Campo Descripción Longitud Pk Fk Tipo
cedula_adm Número de cédula del conductor 10 Si Varchar

nombre_adm Nombres y apellidos del conductor 70 Varchar

Tabla Prestamo

La tabla préstamo sirve para denotar los datos de la persona que realizar consultas externas

Tabla Prestamo
Campo Descripción Longitud Pk Fk Tipo
TipoPrestamo_pre Tipo de préstamos que se realizan en 10 Varchar
la biblioteca

6.3.2 Descripción de las relaciones

DESCRIPCIÓN DE LAS RELACIONES

 Relación “puede ser”: vincula a las tablas (Usuario – Usuario Docente)


 Relación “puede ser”: vincula a las tablas (Usuario – Usuario Alumno)
 Relación “tiene”: vincula a las tablas (Usuario - Préstamo)
 Relación “realiza”: vincula a las tablas (Préstamo - Bibliotecario)
 Relación” verifica”: vincula a las tablas (Préstamo - Administrador)

Nombre relación Entidades Participantes


Puede ser Usuario – Usuario Docente
Puede ser Usuario – Usuario Alumno
tiene Usuario - Préstamo
realiza Préstamo - Bibliotecario
verifica Préstamo - Administrador

Confidencial Vigil Soft

También podría gustarte