0% encontró este documento útil (0 votos)
94 vistas5 páginas

Requerimientos para Sistema de Biblioteca

El documento describe los requerimientos funcionales y no funcionales de un sistema de biblioteca virtual. Incluye 8 requerimientos de usuario con descripciones detalladas y prioridades. También describe los requerimientos funcionales para cada uno de los requerimientos de usuario, incluyendo campos, funciones y mensajes. Finalmente, detalla 2 clases de usuarios, participantes y empleados, con sus respectivas características y permisos dentro del sistema.

Cargado por

Starlin Cruz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
94 vistas5 páginas

Requerimientos para Sistema de Biblioteca

El documento describe los requerimientos funcionales y no funcionales de un sistema de biblioteca virtual. Incluye 8 requerimientos de usuario con descripciones detalladas y prioridades. También describe los requerimientos funcionales para cada uno de los requerimientos de usuario, incluyendo campos, funciones y mensajes. Finalmente, detalla 2 clases de usuarios, participantes y empleados, con sus respectivas características y permisos dentro del sistema.

Cargado por

Starlin Cruz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

II) Elabora los requerimientos funcionales y no funcionales de tu proyecto.

a) Requerimientos de usuario
ID Descripción Prioridad Tipo
RU001 El sistema debe permitir el registro de libros. ALTA F

RU002 El sistema debe permitir la consulta de libros ALTA F


disponibles.

RU003 El sistema debe permitir la creación de listas ALTA F


de libros favoritos y más leídos.

RU004 El sistema debe establecer un límite de tiempo ALTA F


de préstamo del libro que un participante
solicite.
RU005 El sistema no debe permitir la solicitud de ALTA F
más de dos libros por participantes.
RU006 Facilidad de uso: El sistema se diseñará de tal NF
forma que permita al usuario una navegación
intuitiva.
RU007 Seguridad: La modificación de fecha de NF
préstamo, eliminación y/o moras solo será
permitido por el administrador o supervisor
de Biblioteca.
RU008 Portabilidad: Se deberá tener acceso al NF
sistema desde cualquier terminal con internet.

b) Requerimiento de sistema.
Registro de Usuaro RU001:
- Al registrar un libro, el sistema presentará al usuario un formulario solicitando
los siguientes campos:
o Nombre del libro
o Autor
o Editorial
o Año de publicación
o País o región
o Tipo de libro
o Calificación
o Referencias

Registro de Usuaro RU002:


- El sistema debe permitir al usuario final y/o participante realizar consulta de
libros disponibles.
o Se añadirá un cuadro de búsqueda para filtrar la consulta. En la que le
permita al usuario la búsqueda personalizada.
- Debe mostrar el siguiente campo como llave principal:
o Nombre del libro
- Debe estar conectado a una BD.

Registro de Usuario RU003:


- El sistema incluirá un conteo de visitas por cada libro registrado.
- El sistema tendrá una casilla en la que podrá marcar como favorito uno o más
libros.

Registro de Usuario RU004:


- El sistema incluirá un calendario con el que le presentará al usuario de qué fecha
a qué fecha podrá disfrutar del libro solicitado.
- Incluir el siguiente mensaje de alerta una vez la fecha haya caducado:
o “Su límite de tiempo de préstamo de este libro ha caducado, se le
permitirá la entrega para el día -(un día después)-, de lo contrario se le
cobrará una mora”.

Registro de Usuario RU005:


- Programar al sistema a que un participante solo pueda solicitar máximo dos
libros.

Registro de Usuario RU006:


- El sistema se diseñará de tal forma que permita al usuario una navegación
intuitiva.

Registro de Usuario RU007:


- El sistema debe contar con una cuenta de usuario para el administrador o
supervisor de biblioteca, con el fin de asegurar que los cambios que se realicen
solo este pueda realizarlos.

Registro de Usuario RU008:


- Se deberá tener acceso al sistema desde cualquier terminal con internet.
Tu proyecto debe tener completado:
1) Propósito
El propósito fundamental del sistema en cuestión es proveer al usuario final de libros
virtuales, que este pueda utilizar sin la necesidad de pagar por ellos o tenga que acudir a
una biblioteca; facilitando así, el uso de un sistema confiable, que le permita dichos
recursos a pocos clics de distancia.
• El sistema debe permitir el acceso (tanto a desarrolladores como a usuarios) a
consultar el listado de libros existentes; Mientras el desarrollador administra los
recursos de todo el programa, el usuario debe percibir un sistema completo que cumpla
con las pautas propuestas.
• El usuario no puede realizar tareas u operaciones que necesiten de permisos de
administrador (insertar, modificar, borrar). Deberá remitir la inquietud al programador,
para ser posteriormente depurada dicha opción.
• El sistema debe ser altamente inmune a problemas de bases de datos, conexiones de
red o filtraciones de data maliciosa.
• Debe tener conexión a internet para la búsqueda de libros e investigación sobre los
mismos.
• El sistema debe tener la capacidad para enviar y recibir peticiones de servicios a
realizar desde una misma máquina.
• No puede comprometer la seguridad interna del procesador, es decir, no lo puede
hacer propenso a ataques cibernéticos o robo de información.

2) Alcance del producto / Software


El sistema debe operar de manera efectiva en diversas plataformas y sistemas operativos
sin la necesidad de updates o actualizaciones previas, considerando como plataformas
mínimas:
 Windows, al menos, en su versión XP.
 Mac, al menos, en su versión Mountain Lion (2012)
 Linux, cualquier tipo de núcleo, recomendable desde su versión 2.6 en adelante.
El software ofrece como funciones principales:
 Vista.
 información previa (resumen).
 propiedades didácticas del libro elegido.
 Selección para añadir dentro de categorías.
 Calificación basada en frecuencia de visitas.
Este sistema puede ser aplicable en áreas o departamentos tales como:
 Bibliotecas Independientes.
 Librerías.
 Universidades.
 Escuelas.
 Centros técnicos.

3) Clases y características de usuarios


Clases y Características de Usuario (Participante)
 Tener acceso a los libros de la biblioteca siempre y cuando este tenga acceso al
sistema.
 El usuario no tiene acceso a modificar, alterar y/o vender los libros que sean del
sistema.
 El usuario no tiene acceso agregar libros.
 El usuario solo tiene derecho a leer y tomar libros prestados (se aceptan
donaciones).
Clases y Características de Usuario (Empleado)
 Tener el control absoluto de todos los libros de la biblioteca.
 Tener acceso a modificar y agregar libros a la biblioteca.
 Tener acceso a ver que libros están leyendo los demás usuarios o participantes.
 Pautar el tiempo establecido que alguien obtendrá el libro prestado.

4) Entorno operativo
- Desarrollo de un entorno operativo
- Manipulación de capacidades a nivel de interfaz de usuario
- Establecimiento de un servicio de denominación de objetos seguros
- Establecimiento de usuarios y autenticación de estos
- Establecimiento de interfaz de trabajo tipo “Intérprete de comandos”

5) Requerimientos funcionales y no funcionales.

6) Diagrama de actividades
Diagrama de Gantt aplicado en Proyecto Ing. De Software I

3/31/2020
3/29/2020

3/30/2020

4/1/2020
Actividades Fecha de Inicio Fecha Final

Creacion de Grupo 3/29/2020 3/30/2020


Division de trabajo 3/30/2020 3/30/2020
Recoleccion de informacion y datos 3/31/2020 4/4/2020
Documentacion de requerimientos del Sofware 4/5/2020 4/11/2020
Determinación de metodología de trabajo. 4/12/2020 4/18/2020
Revisión o verificación previa de las fases del programa. 4/19/2020 4/26/2020
Entrega y presentacion de trabajo 4/26/2020 1/25/1900

También podría gustarte