Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Junio de 2023
Taller: determinación de requerimientos para un sistema de información
En dicha biblioteca se identifican a las personas que se encuentran afiliadas como “socios”; para poder
quedar inscritos o afiliados como socios es necesario “darse de alta”, es decir, registrarse. Después de la
afiliación ya podrán tomar prestados libros dentro de la biblioteca. Cualquier socio se identifica con un
número de socio o de afiliación, nombre completo y una dirección. Adicionalmente, en cualquier momento
Para cada libro o material de la biblioteca se conoce su código, el título, el autor y si está o no disponible
para préstamo. Además, se debe saber en cualquier momento la localización del libro dentro de la
biblioteca, así como la signatura a la que corresponde. Un libro puede ser cambiado de lugar, y se le puede
cambiar igualmente su signatura; de hecho, siempre que esta cambia es porque se cambia de lugar.
Los libros se prestan a los socios, y como consecuencia aparece la noción de préstamo; un préstamo estará
caracterizado, por el código del libro prestado, el número de socio y por la fecha de este, que deberá tener
dos notaciones, fecha de préstamo y fecha de devolución. Por otra parte, también se requiere realizar el
control de los socios que tengan prestados más de 10 libros, de lo cual, se encargará la aplicación de alertas
haciendo que estos socios pasen a especializarse temporalmente en Socios_No_Fiables. Cuando un socio
correspondiente a la biblioteca.
e. Elabore una tabla para cada una de las entidades que ha identificado dentro del ejercicio.
f. Identifique para cada tabla los nombres y tipos de campos que se deberán crear para dar
Elaborado por:
Los Requerimientos Funcionales son aquellos que describen las funcionalidades o acciones
que debe ser capaz de realizar el sistema de información. Estos requerimientos se centran en las
tareas específicas que el sistema debe llevar a cabo para cumplir con los objetivos del negocio o
usuario.
Los Requerimientos No Funcionales son aquellos que describen las características que no
están relacionadas con las funcionalidades específicas del sistema, sino con su calidad,
correspondiente a la biblioteca.
Requerimientos Funcionales:
Requerimientos No Funcionales:
El sistema debe ser seguro y proteger la información de los usuarios
El sistema debe ser fácil de usar y navegar para los empleados de la biblioteca
El sistema debe ser capaz de manejar grandes cantidades de información de manera
eficiente
El sistema debe ser confiable y estar disponible en todo momento
registro y mantenimiento de los socios, libros y préstamos. Los socios pueden registrarse en el
sistema y tomar prestados libros de la biblioteca. Los empleados de la biblioteca pueden registrar
nuevos libros en el sistema y actualizar la disponibilidad de los libros para préstamo. El sistema
también registra los préstamos de libros a los socios y realiza el seguimiento de los préstamos
pendientes y devoluciones. Además, el sistema envía alertas cuando un socio tiene más de 10
libros en préstamo y debe ser considerado como SNF. Los empleados de la biblioteca pueden
realizar consultas sobre la información almacenada en el sistema, igualmente los socios pueden
hacer consultas sobre sus estados como lo son la fecha de préstamo y devolución.
e. Elabore una tabla para cada una de las entidades que ha identificado dentro del ejercicio.
Tabla de Socios:
Campo Tipo de dato
Tablade Libros:
Tabla de Préstamos:
f. Identifique para cada tabla los nombres y tipos de campos que se deberán crear para dar
Para dar cumplimiento al funcionamiento del sistema de información, se deberán crear los
Tabla de Socios:
Nombre completo: cadena de caracteres que contiene el nombre completo del socio.
Cantidad de libros en préstamo: número entero que indica la cantidad de libros que
Estado como SNF: campo booleano que indica si el socio está en la lista de Socios
No Fiables.
Tabla de Libros:
Autor: cadena de caracteres que contiene el nombre del autor del libro.
Disponibilidad para préstamo: campo booleano que indica si el libro está disponible
biblioteca.
Tabla de Préstamos:
Código del libro prestado: cadena de caracteres que identifica el libro que se ha
prestado.
Número de socio: número entero que identifica al socio que ha tomado prestado el
libro.