Sistema de administración de la biblioteca de la Escuela Pablo Neruda
Enviado por tolero • 27 de Abril de 2018 • 785 Palabras (4 Páginas) • 514 Visitas
...
RF05
Mantenedor de libros
Descripción
El sistema debe permitir el registro, actualización y eliminación de los libros que se encuentran en la biblioteca.
Prioridad
Alta
RF06
Verificar disponibilidad
Descripción
El sistema debe permitir mostrar el estado de los préstamos para poder saber si un libro se encuentra o no disponible.
Prioridad
Alta
RF07
Mantenedor de prestamos
Descripción
El sistema debe permitir registrar, actualizar y eliminar un préstamo.
Prioridad
Alta
RF08
Mantenedor usuarios
Descripción
El administrador podrá crear, eliminar y actualizar los datos de los usuarios que utilizaran el sistema.
Prioridad
Alta
-
Requerimientos no Funcionales
RNF01
Usabilidad
Descripción
El sistema será de fácil uso, ya que, está basado en lo que los usuarios encargados realizan de manera manual.
Prioridad
Alta
RNF02
Software
Descripción
El sistema funcionará vía web y su motor de base de datos será MYSQL. Además, estará programado en PHP.
Prioridad
Alta
RNF03
Disponibilidad
Descripción
El sistema estará disponible siempre y cuando el usuario tenga acceso a internet y el servidor se encuentre disponible.
Prioridad
Alta
-
Requerimientos de Proceso
Para el desarrollo del sistema será necesario utilizar el proceso de desarrollo iterativo. Esta metodología lo que hará será generar una nueva versión del software, cada vez que sea necesario realizar una iteración por cambio o modificación de requerimientos.
Se utilizará este modelo de ciclo de vida, ya que los productos desarrollados con este tienen una menor probabilidad de fallar y, además, el aprendizaje y experiencia que el obtiene equipo iteración tras iteración, mejora exponencialmente el trabajo, aumenta la productividad y permite optimizar el desarrollo del software en el corto plazo.
-
Administración de Requerimientos
Para lograr una correcta administración del sistema realizaremos un seguimiento, de cada requerimiento, mediante la trazabilidad de estos.
Una vez que el sistema este implementado, lo que se hará será verificar si cumple con los requerimientos pactados con el cliente o no.
En el caso que exista algún cambio en los requerimientos y el comportamiento general del software se vea afectado y se tenga que generar una nueva iteración con una nueva versión del software, se hará un cobro extra de acuerdo a la cantidad de horas que conllevará realizar esta nueva versión.
En cambio, si no se tuviera que volver a generar una nueva versión del sistema, se procederá a seguir con las condiciones acordadas con el cliente.
...