Sunteți pe pagina 1din 14

Biblioteca de la Escuela

Descripcin
Se ha decidido iniciar procesos de mejoras tecnolgicas en la biblioteca, para esto la escuela ha
decidido implementar un sistema informtico para resguardar la informacin y con esto evitar la
duplicidad de fichas, se implementar un sistema de fcil uso e intuitivo para los usuarios finales
de la biblioteca pudiendo as agilizar el trmite de un prstamo y toda la informacin que esta
conlleva.

Siglas y abreviaturas
1. RF: Requerimiento Funcional
2. RNF: Requerimiento no Funcional
3. SW: Software
4. HW: Hardware
5. BD: Base de datos

Anlisis de Requerimientos

Requerimiento
ID RNF_01
Nombre Wi-Fi para el establecimiento
Descripcin Se debe contar con la instalacin de Wi-Fi en el establecimiento para el
correcto uso del sistema de biblioteca
Entrada No aplica
Secuencia Instalar Wi-Fi en el establecimiento detectando todos los puntos para su
Operaciones correcta conexin
Salida No aplica
Actor Equipo de informtica

Requerimiento
ID RNF_02
Nombre Servidor para el sistema
Descripcin Se debe contar con un servidor para alojar la BD y el SW de biblioteca
Entrada HW necesario
Secuencia Instalar el sistema operativo, instalar BD y configurar SW de biblioteca
Operaciones
Salida No aplica
Actor Equipo de informtica
Requerimiento
ID RNF_03
Nombre Desarrollo del sistema
Descripcin El cliente especifica que se puede trabajar con lenguaje de
programacin .NET o Java de preferencia y base de datos Oracle, pero
hay posibilidades de propuestas.
Entrada Lenguajes de programacin y Base de datos
Secuencia Se procede a crear el sistema bajo a los estndares definidos por el
Operaciones cliente, se crea la base de datos y el sistema.
Salida Sistema en funcionamiento
Actor Equipo de informtica

Requerimiento

ID RNF_04
Nombre Ventajas para el sistema
Descripcin El sw debe ser efectivo al momento de hacer consultas a la BD o crear
nuevos usuarios, el sistema debe ser de calidad y de fcil uso adems de
ser rpido.
Entrada No aplica
Secuencia Se procede a crear el sistema bajo a los estndares definidos por el
Operaciones cliente, se crea la base de datos y el sistema.
Salida Sistema en funcionamiento
Actor Equipo de informtica

Requerimiento
ID RNF_05
Nombre Especificaciones de equipos, uso de bibliotecarios
Descripcin Se disponen de equipos con la siguiente descripcin de HW:
- Modelo: ONE-154i
- Procesador: Intel Celeron J1900 (2M Cache, up to 2.42 GHz)
- Cantidad de ncleos: Quad Core
- Disco Duro: 500 GB
- Memoria: 4 GB DDR3L 1600 MHz (1 x 4 GB)
- Soporte mximo 16 GB, para que el sistema reconozca 4GB o ms, es
necesario
instalar versiones de Windows 64-bit
- Tarjeta de Video: Intel HD Graphics (integrada en la CPU)
- Unidad ptica: Grabador DVD-RW 24X
- Puertos para USB 2.0, Audio, Mouse, Teclado, COM, HDMI
- Sistema Operativo: Windows 7.
Entrada Se requiere un sistema operativo Windows
Secuencia Se proceder a ensamblar el HW para dejar operativo el equipo para su
Operaciones correcto uso
Salida No aplica
Actor Equipo de informtica
Requerimiento
ID RF_01
Nombre Mantenedor de usuarios

Descripcin Se pueden registrar alumnos, funcionarios y profesores


Entrada Requiere un usuario de biblioteca, y que el usuario que registre no est
ya registrado anteriormente
Secuencia Se ingresa nuevo usuario o se modifica el usuario
Operaciones
Salida Finaliza el registro
Actor Bibliotecario

Requerimiento
ID RF_02
Nombre Mantenedor de libros
Descripcin Se pueden registrar nuevos libros al sistema de la biblioteca
Entrada Requiere un usuario de biblioteca, y que el libro no exista, en caso de
que exista se mostrara para poder modificar.
Secuencia Se ingresa nuevo libro, actualizar informacin de un libro
Operaciones
Salida Finaliza el registro de libros
Actor Bibliotecario

Requerimiento
ID RF_03
Nombre Proceso de prstamo de libros
Descripcin Se pueden registrar nuevos prstamos, modificar prestamos
Entrada Requiere un usuario de biblioteca, y que se tenga disponibilidad del
libro para hacer el prstamo
Secuencia Se ingresa nuevo prstamo, modifica prestamos
Operaciones
Salida Finaliza el prstamo
Actor Bibliotecario
Requerimiento
ID RF_04
Nombre Distribucin de libros
Descripcin Se implementara en el sistema una seccin de distribucin de libros
para poder tener una correcta ubicacin de los libros dentro de la
biblioteca.
Entrada Requiere del sistema activo
Secuencia Se introduce la ubicacin del libro en las estanteras de la biblioteca y
Operaciones luego esta informacin se ver reflejada en el catlogo de libros.
Salida No aplica
Actor Bibliotecario
Especificacin de Requerimientos

CU01 Registro de usuarios

UML:

Caso de Uso Registro de usuarios Nivel 2


Actor Bibliotecario
Propsito Registrar un nuevo usuario al sistema de biblioteca
Se iniciara un proceso para poder registrar a un nuevo usuario, ya sea
Resumen alumno, profesor o funcionario, para que posteriormente pueda realizar
algn tipo de prstamo de libros.
Tipo Primario
Catlogo Requisito No aplica

Pre-condicin
El usuario a registrar debe pertenecer a la escuela
Post-condicin No aplica
Referencia Cruzada No aplica
Curso normal de evento
Accin (Actor) Respuesta (Sistema)
1. Se valida contra el sistema
2. El sistema verifica que el usuario existe en la BD
3. El sistema redirige al usuario a la interfaz de gestin de usuarios
4. Ingresa un nuevo usuario segn su tipo de usuario
5. El sistema verifica si el nuevo usuario no existe en la BD
6. Ingresa la informacin correspondiente del nuevo usuario
7. El sistema almacena toda la informacin en la BD
8. El sistema entrega un mensaje Usuario Registrado
Correctamente
9. Se recibe el mensaje y finaliza la secuencia
Cursos Alternativos
Curso Alternativo 1
2. El sistema le entrega un mensaje al usuario Usuario no
1. Si el actor no existe en la BD registrado contactarse con el administrador del sistema
3. El sistema redirige a la pantalla de inicio
4. El actor recibe el mensaje y finaliza la secuencia
Cursos Alternativos
Curso Alternativo 2
2. El sistema enva al actor hacia la interfaz para modificar
1. Si el usuario nuevo existe en la BD datos del usuario existente conversando su ID de usuario
3. El actor modifica informacin del usuario 4. El sistema actualiza la informacin en la BD
5. El sistema entrega un mensaje Datos guardados
Correctamente
6. El actor recibe el mensaje y finaliza la secuencia.

CU02 Registro de libros

UML:
Caso de Uso Registro de libros Nivel 2
Actor Bibliotecario
Propsito Registrar un nuevo libro en el sistema
Resumen Se iniciara un proceso para poder registrar un nuevo libro en el sistema,
modificar libros segn se necesite.
Tipo Primario
Catlogo Requisito No aplica

Pre-condicin No pueden haber 2 libros iguales, se debe ingresar el total de la


informacin respecto al libro
Post-condicin No aplica
Referencia Cruzada No aplica
Curso normal de evento
Accin (Actor) Respuesta (Sistema)
1. El actor ingresa un nuevo libro
2. El sistema valida que el libro no existe en la BD
3. El actor ingresa la informacin del libro y lo cataloga
segn su tipo de libro
4. El sistema guarda la informacin del libro en la BD
5. El sistema entrega un mensaje Libro registrado
Correctamente
6. El actor recibe el mensaje y finaliza la secuencia
Cursos Alternativos
Curso Alternativo 1
2. El sistema redirige al actor hacia la interfaz de medicacin de
1. Si el libro existe en la BD libros
3. El actor actualiza la informacin del libro conservando el 4. El sistema actualiza la informacin del libro y entrega
ID de ficha mensaje Libro actualizado Correctamente
5. El actor recibe el mensaje y finaliza la secuencia

CU03 Prstamo de libros

UML:
Caso de Uso Prstamo de libros Nivel 2
Actor Bibliotecario
Propsito Registrar un nuevo prstamo en el sistema
Resumen Se iniciara un proceso para poder ingresar un nuevo prstamo en el
sistema o modificar prstamos segn se necesite.
Tipo Secundario
Catlogo Requisito No aplica

Pre-condicin Debe tener disponibilidad de libro para hacer el prstamo y que el


usuario que lo solicite no tenga sancin o morosidad
Post-condicin No aplica
Referencia Cruzada No aplica
Curso normal de evento
Accin (Actor) Respuesta (Sistema)
1. El actor consulta disponibilidad del libro
2. El sistema verifica si hay disponibilidad
3. El actor verifica si el usuario que pide el libro tiene
morosidad o sancin
4. El sistema corrobora la informacin respecto a la morosidad
o sancin
5. El actor crea un nuevo prstamo
6. El sistema registra el nuevo prstamo.
Cursos Alternativos
Curso Alternativo 1
1. Si el usuario posee sancin o morosidad 2. El sistema no puede prestar libro
3. El bibliotecario le da el aviso al usuario
4. Finaliza la secuencia.
Cursos Alternativos
Curso Alternativo 2
1.Si no hay disponibilidad del libro solicitado
2.El bibliotecario sugiere otro libro del mismo tipo
3.Realiza la creacin del prstamo
4. Registra el prstamo en el sistema
5. Finaliza la secuencia.

CU04 Distribucin de libros


UML:

Caso de Uso Distribucin de libros Nivel 2


Actor Bibliotecario
Distribuir los libros en las estanteras de acuerdo a la informacin del
Propsito
sistema

Resumen Cada libro tendr una coordenada de acuerdo a su tipo de libro para
poder organizarlos dentro de una estantera en la biblioteca.
Tipo Secundario
Catlogo Requisito No aplica

Pre-condicin Debe contar con libros registrados para poder agregar las coordenadas
segn su tipo
Post-condicin No aplica
Referencia Cruzada No aplica
Curso normal de evento
Accin (Actor) Respuesta (Sistema)
1. El actor selecciona uno de los libros registrados
2. agrega la coordenada que este dispondr dentro de la
biblioteca.
3. El sistema registra la informacin de las coordenadas en la
BD
4. El actor guarda los cambios y finaliza la accin

CU05 Mantencin de libros

UML:
Caso de Uso Mantencin de libros Nivel 2
Actor Bibliotecario
Propsito Evaluar la situacin de los libros

Resumen Se iniciara un proceso para evaluar la situacin de cada libro de


acuerdo a su calidad y si debe ser reparado.
Tipo Secundario
Catlogo Requisito No aplica

Pre-condicin Se debe contar con libros en las estanteras de la biblioteca y tambin


en el sistema de distribucin para saber su ubicacin.
Post-condicin No aplica
Referencia Cruzada No aplica
Curso normal de evento
Accin (Actor) Respuesta (Sistema)
1. El actor selecciona el libro
2. Se revisa el libro seleccionado y se evala segn su
estado
3. El actor ingresa el estado al sistema
4. El sistema actualiza el estado del libro en la BD
5. Se guardan los datos exitosamente y enva mensaje al
usuario
6. Finaliza el proceso
Cursos Alternativos
Curso Alternativo 1
1. Si el libro est en buen estado 2. No se realizan cambios en la BD
3. Finaliza el proceso

Cursos Alternativos
Curso Alternativo 2
1. Si el libro est en mal estado
2. Se cambia el estado del libro y se resta una copia de
libro
3. Se resta una copia de libro al sistema y se actualiza la
cantidad
4. El actor enva el libro a reparacin
5. Finaliza el proceso

S-ar putea să vă placă și