Professional Documents
Culture Documents
software
Proyecto: Sistema Bibliotecario para la
Biblioteca del Municipio de Loja
Revisin 0.1
Febrero de 2016
Rev. 0.1
Pg. 2
Rev. 0.1
Pg. 3
Revisin
Autores
Guamn B. Doris K
Analista - Investigador
Jimnez C. Ruth E.
Analista Investigador
Mora M. Mara B.
Analista Investigador
10 de
Febrero
de 2016
0.1
Snchez C. Johanna C.
Analista Investigador
Vaca M. Ramiro V.
Analista - Investigador
Rev. 0.1
Pg. 4
Contenido
FICHA DEL DOCUMENTO
CONTENIDO
NDICE DE TABLAS
NDICE DE FIGURAS
INTRODUCCIN
1.1
Propsito
1.2
Alcance
1.3
Personal involucrado
1.4
1.5
Referencias
11
1.6
Resumen
11
2
2.1
DESCRIPCIN GENERAL
Perspectiva del producto
12
12
2.2
Funcionalidad del producto
2.2.1 Administrar material bibliogrfico
2.2.2 Bsqueda de material bibliogrfico
2.2.3 Disponibilidad de material bibliogrfico
2.2.4 Prstamo de material bibliogrfico
2.2.5 Devoluciones de material bibliogrfico
2.2.6 Reserva de material bibliogrfico
12
12
13
14
14
14
15
2.3
16
2.4
Restricciones
16
2.5
Suposiciones y dependencias
17
2.6
17
3
3.1
REQUISITOS ESPECFICOS
Prototipado
3.2
Requisitos comunes de los interfaces
3.2.1 Interfaces de usuario
3.2.2 Interfaces de hardware
3.2.3 Interfaces de software
18
18
25
25
25
26
Descripcin de requisitos del software
Interfaces de comunicacin
Rev. 0.1
Pg. 5
26
Requisitos funcionales
26
3.4
Requerimientos del Sistema
3.4.1 RF001: Administrar usuarios
3.4.2 RF002: Buscar material bibliogrfico
3.4.3 RF003: Visualizar disponibilidad del material bibliogrfico
3.4.4 RF004: Llenar ficha de solicitud de prstamo del material bibliogrfico
3.4.5 RF005: Realizar reserva del material bibliogrfico
3.4.6 RF006: Registrar Investigador en el Sistema
3.4.7 RF007: Administrar libros
3.4.8 RF008: Administrar revistas
3.4.9 RF009: Administrar peridicos
3.4.10
RF010: Administrar categora de libros
3.4.11
RF011: Administrar subcategora del libro
3.4.12
RF012: Asignar una nueva subcategora a la categora.
3.4.13
RF013: Aprobar prstamos del material bibliogrfico
3.4.14
RF014: Entregar solicitudes de reserva
3.4.15
RF015: Buscar solicitudes de prstamos y reservas
3.4.16
RF016: Administrar devoluciones del material bibliogrfico
3.4.17
RF017: Imprimir aprobaciones de prstamos
27
27
28
29
30
31
32
33
34
34
35
36
37
38
39
40
41
42
3.5
Requisitos no funcionales
3.5.1 Requisitos de rendimiento
3.5.2 Seguridad
3.5.3 Fiabilidad
3.5.4 Mantenibilidad
3.5.5 Portabilidad
3.5.6 Otros requisitos
44
44
44
44
44
45
45
Rev. 0.1
Pg. 6
ndice de tablas
Tabla 1: Personal involucrado en el desarrollo del proyecto....................................................... 9
Tabla 2: Glosario de trminos.................................................................................................. 11
Tabla 3: Referencias del proyecto ........................................................................................... 11
Tabla 4: Caractersticas del usuario administrador .................................................................. 16
Tabla 5: Caractersticas del usuario bibliotecario ..................................................................... 16
Tabla 6: Caractersticas del usuario investigador ..................................................................... 16
Tabla 7: Requisitos funcionales del SIB................................................................................... 27
Rev. 0.1
Pg. 7
ndice de figuras
Ilustracin 1: Pgina Principal ................................................................................................. 19
Ilustracin 2: Acceso al Sistema .............................................................................................. 19
Ilustracin 3: Ventana del Administrador ................................................................................. 20
Ilustracin 4: Ventana de material bibliogrfico ........................................................................ 20
Ilustracin 5: Formulario de solicitud de prstamo ................................................................... 21
Ilustracin 6: Mensaje de xito ................................................................................................ 22
Ilustracin 7: Reporte de solicitud de prstamo ....................................................................... 22
Ilustracin 8: Formulario para hacer una reserva ..................................................................... 23
Ilustracin 9: Mensaje de verificacin de reserva ..................................................................... 23
Ilustracin 10: Documento de reporte de reserva de material bibliogrfico ............................... 24
Ilustracin 11: Vista de despliegue del SIB .............................................................................. 25
Rev. 0.1
Pg. 8
1 Introduccin
Este documento es una especificacin de Requisitos de Software (ERS) del Sistema
Bibliotecario para la Biblioteca del Municipio de Loja, ubicada en el edificio Alfredo Mora
Reyes, con direccin: Lourdes y Bolvar (esquina).
La presente ERS es fruto de las entrevistas realizadas con los usuarios y responsables de
la biblioteca, es decir: bibliotecarios, durante la realizacin del Mdulo de Educcin y del
Mdulo ARS (Anlisis de Requisitos del Sistema).
En principio la informacin vertida ha sido validada por el equipo de trabajo, por lo que se
considera libre de errores con las naturales reservas de esta afirmacin en el contexto del
desarrollo de software.
Esta especificacin se ha realizado de acuerdo al estndar IEEE Recommended Practice
for Software Requirements Specification ANSI/IEEE 8301998.
1.1
Propsito
1.2
Alcance
El entorno del proyecto constituye a la ciudad de Loja, en la cual las bibliotecas son
numerosas y los sistemas vigentes permiten a los investigadores la consulta de libros
que dispone la biblioteca. Po lo tanto, s hay el entorno demogrfico en dnde puede ser
til el Sistema Bibliotecario SIB y tambin hay muchos estudiantes de primaria,
secundaria, universitarios, de cuarto nivel, entre otros a los que les son favorables la
gestin y automatizacin de los servicios bibliotecarios.
SIB es la automatizacin de los procesos que lleva actualmente la Biblioteca Central
Municipal, dichos procesos se derivan en funciones del SIB y son: administrar material
bibliogrfico (libros, revistas, peridicos), bsqueda de material bibliogrfico y
disponibilidad del mismo, realizar prstamos y devoluciones. Finalmente como
funcionalidad adicional es la reserva de material bibliogrfico, este servicio no ofrece
actualmente la biblioteca pero es factible su propuesta.
SIB no automatizar, ninguna de las siguientes tareas:
o Modificar o cancelar una reserva de material bibliogrfico.
o Modificar o cancelar un prstamo de material bibliogrfico.
o El sistema no controlar las devoluciones de las cdulas ni la entrega de las
mismas, este proceso deber ser controlado por la persona encargada.
o El sistema no dar alertas al investigador ni al bibliotecario que est prxima la
fecha especificada en la solicitud de reserva, ni alertar al bibliotecario si el
investigador no lleg a la fecha especificada en su solicitud.
1.3
Rev. 0.1
Pg. 9
Personal involucrado
Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin
Stalin Riofro
Gestor del producto
Estudiante
Gerente del SIB
spriofriot@unl.edu.ec
Si
Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin
Mara Mora
Administradora del programa
Estudiante
Coordinador del grupo
mbmoram@unl.edu.ec
Si
Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin
Vladimir Vaca
Arquitecto del software y desarrollador
Estudiante
Integrante del equipo de desarrollo
rvvacam@unl.edu.ec
Si
Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin
Doris Guamn
Experimentadora de usuario
Estudiante
Integrante del equipo de desarrollo
dkguamanb@unl.edu.ec
Si
Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin
Ruth Jimnez
Testeadora
Estudiante
Integrante del equipo de desarrollo
rejimenezc@unl.edu.ec
Si
Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin
Johanna Snches
Investigadora de operaciones
Estudiante
Integrante del equipo de desarrollo
jcsanchezc@unl.edu.ec
Si
1.4
DEFINICIN
Administrador
Bibliotecario
Categora o
reas del
conocimiento
Confiabilidad
Cutter
Detalle de
Devolucin
Detalle de
Prstamo
Entregar
solicitudes de
reserva
Investigador
Investigador
no confiable
ISBN
ISSN
Material
Bibliogrfico
Prstamo
Solicitud de
Reserva
Subcategora
Rev. 0.1
Pg. 10
ahora automatizadamente.
Representa al conjunto ordenado de libros por asignatura o
subcategora de acuerdo a las normas establecidas por el SINAB
(Direccin Nacional de Bibliotecas)
Las categoras establecidas son:
Generalidades
Filosofa/Psicologa
Religin
Ciencias Sociales
Lenguas
Ciencias Naturales y Matemticas
Tecnologa y Ciencias Aplicadas
Artes/Bellas Artes/Artes Decorativas
Literatura/Retrica
Geografa/Historia
Es un calificativo que se le da al Investigador para saber su
responsabilidad en cuanto al uso de las funcionalidades del sistema
SIB. Es de nuestro inters los Investigadores no confiables. (ver
definicin de investigador no confiable)
Es un sistema de clasificacin que utiliza letras y nmeros para
proporcionar un cdigo alfanumrico a los apellidos de los
autores/as de los documentos, destinado a establecer la signatura
librstica.
Registro de la entrega del material bibliogrfico por parte del
investigador al Bibliotecario, despus de esta accin el material se
mostrar como disponible.
Registro de datos del usuario y del material bibliogrfico que solicita
el investigador.
No hace alusin especficamente a que el material es obligatorio
que sea entregado despus de haber hecho una reserva sino, para
evitar confusin con aprobar solicitudes de reserva que es cuando el
Investigador le confirma al Bibliotecario que desea hacer efectiva
dicha solicitud.
Persona que realiza la solicitud y entrega el material bibliogrfico,
es decir son los usuarios, que hacen uso de los servicios de la
biblioteca.
Es aquel investigador que ha sido calificado as porque tal vez en
una ocasin hizo una reserva y no lleg en la fecha-hora
establecida, porque una vez entreg en malas condiciones el
material solicitado o se sobrepas del tiempo establecido. Por tanto,
el Investigador no puede solicitar el material en reserva ni en
prstamo.
International Standard Book Number (ISBN) es un nmero de 13
cifras que identifica de una manera nica a cada libro o producto de
editorial publicado en el mundo con caractersticas semejantes.
(Nmero Internacional Normalizado de Publicaciones Seriadas) es
un nmero internacional que permite identificar de manera nica una
coleccin, evitando el trabajo y posibles errores de transcribir el
ttulo o la informacin bibliogrfica pertinente. Se reserva a las
publicaciones en serie como los diarios y las Publicaciones
Peridicas.
Es el trmino que representa a los libros, revistas y peridicos.
Es la entrega del material bibliogrfico al investigador
Es la reservacin del material bibliogrfico que es gestionada por el
usuario. Es la anticipacin al prstamo de un material.
Son las categoras contenidos por otras categoras, por ejemplo:
CIENCIAS SOCIALES (Categora)
Estadstica
Ciencias Polticas
Economa
Derecho
Administracin Pblica
Servicio Social
Descripcin de requisitos del software
Tomo
Volumen
Rev. 0.1
Pg. 11
Educacin
Comercio
Costumbres, Folclor
Es una unidad conceptual como: Edad Antigua, Edad Media, Edad
Moderna), y cada uno de esos tomos puede constar de uno o ms
volmenes de por pginas.
Si los elementos constituyen unidades temticas, se hablar de
tomos; si no, de volmenes.
Es una unidad fsica, independientemente del contenido.
Tabla 2: Glosario de trminos
1.5
Referencias
Referencia
Titulo
Ruta
Fecha
Autor
Guamn Doris
Jimnez Ruth
Mora Mara
10/10/2015 Riofro Stalin
Snchez
Johanna
Vaca Ramiro
Guamn Doris
Jimnez Ruth
Mora Mara
1/12/2015 Riofro Stalin
Snchez
Johanna
Vaca Ramiro
Elicitacin
Anlisis
IEEE
Recommended
Practice
for
Software
Requirements
Specification.
ANSI/IEEE
std. 830- 1998.
Documento con el
standard IEEE 830
IEEE
5/02/2016 STANDARDS
ASSOCIATION
Plantilla
IEEE 830
IEEE
5/02/2016 STANDARDS
ASSOCIATION
ERS
1.6
Resumen
Este documento como ya se dijo anteriormente es una descripcin completa del sistema
que se va a desarrollar, aqu se respeta la estructura recomendada por el estndar
IEEE Recommended Practice for Software Requirements Specification ANSI/IEEE 830
1998, el cual consta de tres secciones. Esta seccin es la Introduccin y proporciona
una visin general de la ERS. En la Seccin 2 se da una descripcin general del
sistema, con el fin de conocer las principales funciones que debe realizar, los datos
asociados y los factores, restricciones, supuestos y dependencias que afectan al
desarrollo, sin entrar en excesivos detalles. En la seccin 3 se definen detalladamente
los requisitos que debe satisfacer el sistema, indicando cules son las entradas, las
salidas y el proceso necesario para satisfacer cada requisito.
Rev. 0.1
Pg. 12
2 Descripcin general
En esta seccin se presenta una descripcin general del sistema sin entrar a describir con
mayor detalle su estructura interna. Se presentarn las principales reas de negocio de la
Biblioteca Central Municipal a las cuales el sistema debe dar soporte, las funciones que el
sistema debe realizar, la informacin utilizada, las restricciones y otros factores que afecten
al desarrollo del mismo.
2.1
El sistema SIB en esta primera versin no interactuar con ningn otro sistema
informtico existente, pero al momento de implantarlo lo har con al menos dos equipos
de cmputo, mediante una base de datos relacional como MySQL. La interaccin con
los usuarios ser a travs de mens. Especificando mejor esta parte de la implantacin,
el sistema interactuar con:
o
o
2.2
Un servidor WEB, que permitir el acceso de SIB a los servicios del sistema. No
existe ninguna restriccin acerca de qu servidor concreto utilizar, por lo que la
decisin se aplaza hasta el diseo detallado.
Software de acceso a redes TCP/IP. El protocolo de comunicaciones utilizado
por SIB ser TCP/IP, en consonancia con las restricciones indicadas en la
seccin 2.4. Dado que no se ha tomado una decisin acerca de la plataforma de
implementacin (ver seccin 3.3), la decisin de que interfaz TCP/IP utilizar se
aplaza hasta el diseo detallado.
Base de datos. La nica exigencia ser la utilizacin de una Base de Datos
Relacional. Por lo dems, el tipo de base de datos y el mecanismo de
comunicacin con la misma (ODBC, JDBC, interfaz propietario, etc.) se elegir
durante la actividad de diseo detallado.
SIB tiene como objetivo principal automatizar las siguientes tareas de la biblioteca
central Municipal:
o Administrar material bibliogrfico (libros, revistas, peridicos)
o Bsqueda de material bibliogrfico y disponibilidad del mismo
o Prstamo de material bibliogrfico
o Devoluciones de material bibliogrfico
o Reserva de material bibliogrfico
A continuacin, se describen con ms detalle estas tareas, y cmo sern soportadas por
el sistema software.
Rev. 0.1
Pg. 13
Rev. 0.1
Pg. 14
Rev. 0.1
Pg. 15
2.3
Rev. 0.1
Pg. 16
Administrador
Tercer nivel o superior
Manejo de todas las actividades y servicios que ofrece el
modelo de negocio de Bibliotecas.
Administrar Bibliotecarios
Administrar Investigadores
Administrar Sistema
Actividades
Bibliotecario
Tercer nivel o superior
Tener dominio de las operaciones diarias ofrecidas en la
biblioteca.
Buena atencin a los investigadores
Conocer su entorno de trabajo, en particular saber la
distribucin y localizacin del material bibliogrfico.
Administrar (crear, modificar) libros
Administrar (crear, modificar) revistas
Administrar (crear, modificar) peridicos
Administrar categora del libro
Aprobar prstamos del material bibliogrfico
Buscar solicitudes de reserva
Buscar solicitudes de prstamos
Administrar devoluciones del material bibliogrfico
Tipo de usuario
Formacin
Habilidades
Actividades
Investigador
Secundaria en adelante
Tener claro el tema a buscar
Saber tcnicas de bsqueda y recoleccin de informacin
Buscar material bibliogrfico
Visualizar disponibilidad del material bibliogrfico
Llenar ficha de solicitud de prstamo del material
bibliogrfico
Realizar reserva del material bibliogrfico
2.4
Restricciones
Rev. 0.1
Pg. 17
autentificacin de los usuarios que utilicen el sistema con la nica restriccin de que este
protocolo sea de fcil implementacin y usable.
Dado que el sistema implementar la poltica y el proceso de reserva y prstamos de
canchas, es de esperar que futuros cambios en los modos de trabajo o en las polticas,
ejerzan un fuerte impacto sobre el sistema.
2.5
Suposiciones y dependencias
Se asume que los requisitos descritos en este documento son estables una vez que sea
aprobado por el departamento de aseguramiento de la calidad y por la Bibliotecaria
Coordinara. Cualquier peticin de cambios en la especificacin debe ser aprobada por
todas las partes y gestionada por el grupo de analistas.
El sistema SIB funciona autnomamente, sin necesidad de comunicarse con otros
sistemas externos, por lo que no hay dependencias respecto de otros sistemas.
Pueda que a futuro sea indispensable una conexin con el sistema del Registro Civil
para la validacin de identidad de los investigadores, por lo cual se cree que el Sistema
Bibliotecario pueda depender de este sistema externo.
El sistema seguir una arquitectura Cliente/Servidor, por lo que la disponibilidad del
sistema depender de la conexin entre las mquinas en las que residir el programa
cliente y la mquina servidora de datos.
2.6
Rev. 0.1
Pg. 18
3 Requisitos especficos
3.1
Prototipado
Rev. 0.1
Pg. 19
Rev. 0.1
Pg. 20
Rev. 0.1
Pg. 21
Rev. 0.1
Pg. 22
Rev. 0.1
Pg. 23
Rev. 0.1
Pg. 24
3.2
Rev. 0.1
Pg. 25
Rev. 0.1
Pg. 26
3.3
Requisitos funcionales
Describen las funciones o servicio que lleva a cabo el software (capacidades), indican
cmo debe reaccionar el software ante ciertas entradas y cmo debe comportarse en
situaciones particulares para producir resultados.
CDIGO
DESCRIPCIN
RF001
RF002
RF003
RF004
RF005
RF006
RF007
RF008
RF009
RF010
RF011
RF012
RF013
RF014
RF015
Rev. 0.1
Pg. 27
cdula.
RF016
RF017
3.4
Rev. 0.1
Pg. 28
normal (5).
6a. El Administrador se equivoc de Bibliotecario al cual le dio de baja, por lo cual puede darlo
de alta nuevamente.
7a. El nuevo investigador es estudiante, por lo cual no requiere que se lo registre en el sistema,
solo basta que pase su carnet estudiantil por el lector de cdigos.
8a. El sistema al momento de la validacin emite que el nombre de usuario ingresado ya existe
y solicita otro nombre de usuario.
1. El nombre de usuario proporcionado es correcto y se continua con el flujo normal (8)
2. El nombre de usuario proporcionado ya existe, se repite la extensin 8a.
10a. El Administrador se equivoc de Investigador al cual le dio de baja, por lo cual puede
darlo de alta nuevamente.
Requisitos Especiales:
El sistema permite un lector de cdigos para Investigadores estudiantes.
Un Investigador que fue dado como no confiable y con el tiempo se le concede la asignacin de
Investigador confiable, el administrador debe cambiarlo a Investigador confiable.
Rev. 0.1
Pg. 29
disponibilidad
del
material
Rev. 0.1
Pg. 30
Rev. 0.1
Pg. 31
Rev. 0.1
Pg. 32
Rev. 0.1
Pg. 33
Rev. 0.1
Pg. 34
Rev. 0.1
Pg. 35
Rev. 0.1
Pg. 36
5.
6.
7.
8.
Rev. 0.1
Pg. 37
Rev. 0.1
Pg. 38
Rev. 0.1
Pg. 39
Rev. 0.1
Pg. 40
envi la solicitud.
6. El Investigador entrega la cdula.
7. El Bibliotecario confirma la identidad de la persona y aprueba la solicitud de reserva, en
este caso tiene el comportamiento de aprobar prstamo del caso de uso UC13.
8. El Sistema cambia de estado al libro, revista o peridico, de disponible a no disponible.
Internamente asigna el prstamo al Investigador solicitante.
9. El Bibliotecario entrega el material bibliogrfico
10. El Investigador recibe el material solicitado.
Extensiones (Flujo Alternativo)
2a. El Bibliotecario no encuentra la solicitud de reserva segn el nmero de cdula
proporcionado
1. El Bibliotecario vuelve a actualizar las solicitudes por si acaso sea un problema de
actualizacin.
2. El Bibliotecario le solicita otro criterio para la bsqueda como el nombre de usuario del
Investigador.
3. Si la solicitud no se la encuentra, el Bibliotecario le ayuda al Investigador a hacer una
solicitud de prstamo y documenta este error para que un programador identifique el
error.
4a. El Bibliotecario observa que la fecha-hora especificada en la solicitud de reserva sobrepasa
al tiempo establecido en la reserva.
1. Si todava dispone de tiempo (segn la reserva), est en manos del Bibliotecario si
aprueba el prstamo y contina con el flujo bsico (5). Sin embargo, antes se calificar
al Investigador como no confiable, para que en el futuro ste ya no pueda realizar
solicitudes de reserva.
2. El Investigador lleg sobre la fecha-hora especificada, por tanto se le niega el
prstamo. Sin embargo, antes se calificar al Investigador como no confiable, para que
en el futuro ste ya no pueda realizar solicitudes de reserva.
5a. El investigador no dispone de cdula
1. El Bibliotecario busca si el Investigador ha hecho otros prstamos o reservas antes y
puede convenir en el prstamo del material.
2. El investigador nunca antes ha solicitado material bibliogrfico por lo cual el prstamo
del material queda a decisin del bibliotecario, por ejemplo puede optar por solicitar
una garanta para el prstamo.
5b. Al Bibliotecario le informa el Investigador que no tiene cdula porque dispone de carnet
estudiantil. Por tanto como el carnet tiene foto, se comprobar si el portador del carnet es
su dueo, de ser el caso, el carnet se queda como garanta en el prstamo.
Requisitos Especiales:
La bsqueda del material bibliogrfico debe ser de manera avanzada y simple.
El Bibliotecario puede pasar el carnet estudiantil por el lector de cdigo y observar en su
registro informacin de ese estudiante, como primordial puede ver su nmero de cdula.
El sistema debe actualizarse como mximo en 90 segundos, de modo que el Investigador le
informe al Bibliotecario de su solicitud y este la vea inmediatamente para aprobarla o no.
Rev. 0.1
Pg. 41
Rev. 0.1
Pg. 42
bibliogrfico.
El bibliotecario tiene que haber iniciado sesin en el sistema.
Garantas de xito (Postcondiciones): El material bibliogrfico es nuevamente colocado en
los estantes de la Biblioteca y pasa de estado ocupado a estado disponible.
Escenario principal de xito (Flujo Bsico):
1. El Bibliotecario busca la ficha de prstamo segn el nmero de cdula del Investigador.
2. El Bibliotecario valida que el material a entregar es el que fue solicitado.
3. El Bibliotecario valida que se cumple con la fecha-hora que fue solicitado.
4. El Bibliotecario recibe el libro, revista o peridico y verifica su integridad.
5. El Bibliotecario entrega el documento de identificacin del Investigador.
6. El Bibliotecario actualiza el estado del material, de no disponible a disponible.
Extensiones (Flujo Alternativo)
1a. El Bibliotecario no encontr la ficha de prstamo
1. El Bibliotecario deber buscar otro criterio que identifique al material bibliogrfico, una
vez encontrado realizar el escenario (2) del flujo bsico.
2. Si no encuentra la ficha de prstamo deber buscar la solicitud, ver si se la aprob y
hacer un seguimiento para ver en qu punto es donde dej de existir la aprobacin de
prstamo. Este error deber ser documentado para que un programador lo examine y
repare.
2a. El Bibliotecario constata que no es el material que l entreg.
1. El Bibliotecario pone un comentario en la ficha de solicitud describiendo lo que ha
sucedido.
2. El Bibliotecario impone una sancin para el Investigador que ha cometido una
infraccin y lo coloca en la lista de Investigadores no confiables, para que en futuros
prstamos denegarle la solicitud.
3. El material deber esperarse a ser devuelto o pagar su equivalente en dlares.
3a. El Bibliotecario constata que el material es devuelto mucho despus del tiempo
solicitado
1. El Bibliotecario impone una sancin al Investigador.
4a. El material bibliogrfico no ha sido devuelto en las mismas condiciones que fue
prestado
1. El Bibliotecario impondr una sancin y marcar al Investigador como no confiable.
2. El Bibliotecario puede imponer una sancin monetaria.
Requisitos Especiales:
Tiempo de respuesta del sistema debe ser mximo 30 segundos.
El sistema debe evaluar constantemente si el usuario es confiable o no confiable y permitir esta
asignacin.
Rev. 0.1
Pg. 43
prstamo del material bibliogrfico, segn como se manifiesta en el caso de uso UC4 y UC5.
El Bibliotecario para buscar la solicitud tuvo que haber iniciado sesin en el sistema y debi
aprobar el prstamo, junto con esto puede imprimir la ficha de prstamo.
Garantas de xito (Postcondiciones): impresin de la ficha de prstamo.
Escenario principal de xito (Flujo Bsico):
1. El Investigador se dirige al Bibliotecario y le informa que ha hecho una solicitud de
reserva o una solicitud de prstamo.
2. El Bibliotecario busca la solicitud, usando el nmero de cdula solicitado al Investigador
como criterio para la bsqueda del material,
3. El sistema busca al Investigador que coincida con el criterio de bsqueda, presenta los
datos en l y carga el Material Bibliogrfico que haya sido solicitado por el mismo.
4. El Bibliotecario selecciona la solicitud y la aprueba.
5. El Bibliotecario hace clic en el botn de imprimir prstamo.
6. El Bibliotecario se dirige a la impresora y retira la impresin del prstamo.
Extensiones (Flujo Alternativo)
2a. El Bibliotecario no encuentra la solicitud de reserva segn el nmero de cdula
proporcionado
1. El Bibliotecario vuelve a actualizar las solicitudes por si acaso sea un problema de
actualizacin.
2. El Bibliotecario le solicita otro criterio para la bsqueda como el nombre de usuario del
Investigador.
3. Si la solicitud no se la encuentra, el Bibliotecario le ayuda al Investigador a hacer una
solicitud de prstamo o reserva y documenta este error para que un programador
identifique el error.
4a. El Bibliotecario no aprueba la solicitud hecha por el Investigador, por tanto no existe el flujo
normal 5 y 6.
5a. El Bibliotecario no hace clic en el botn de imprimir prstamo, por tanto no se enviar a la
cola de impresin la ficha y no existe el flujo normal 6.
5b. El Bibliotecario no imprime la ficha de prstamo pero requiere imprimirla otro da, por tanto
puede ir al criterio de bsqueda segn el Investigador que hizo la solicitud y se le cargar
nuevamente la ficha de solicitud a la cual la podr imprimir.
Requisitos Especiales:
La bsqueda del material bibliogrfico debe ser de manera avanzada y simple.
El sistema debe actualizarse como mximo en 90 segundos, de modo que el Investigador le
informe al Bibliotecario de su solicitud, este pueda verla inmediatamente e imprimirla.
El tiempo de retardo de impresin no est en responsabilidad del sistema, ms bien es
responsabilidad del hardware de la impresora a la cual esta opere.
3.5
Rev. 0.1
Pg. 44
Requisitos no funcionales
3.5.2 Seguridad
o
o
o
3.5.3 Fiabilidad
o
Capacidad de recuperacin
o Si se produce algn fallo en la actualizacin de la base de datos, avisar al
administrador del sistema para que intente solucionarlo con una solucin
local, ste puede hacer cambios manuales.
3.5.4 Mantenibilidad
El sistema requerir de mantenimiento a los nueve meses de ser implantado y el
punto donde se harn con mayor ahnco las tareas de mantenimiento es en el
mdulo de administracin de material bibliogrfico, ya que las reservas,
Descripcin de requisitos del software
Rev. 0.1
Pg. 45
3.5.5 Portabilidad
o
o