Documento de Especificación de Requerimientos
Versión | 1.0 Inicial Básica |
---|---|
Fecha | Marzo 15 de 2008 |
Autor | Grupo Los 5 Magníficos |
Contexto
La librería de la Universidad El Pensador quiere ofrecer a sus usuarios una tienda virtual para sus productos, libros, ropa, cuadernos, esferos, etc.. Quiere contar con un catálogo de la librería en línea donde se pueda hacer búsquedas bajo distintos criterios y adquirir los productos por internet.
Alcance
Este sistema se ocupará solo de la venta de los libros.
Glosario de Términos
Glosario
Concepto | Descripción |
---|---|
Book | Libro en la tienda. |
Author | Autor de uno o muchos libros disponibles en la tienda. Un libro puede tener varios autores. |
Editorial | representa las empresas Editoriales de los libros. Cada libro tiene una editorial. |
Requerimientos Funcionales
Actores
Para este sistema hay dos actores: el usuario Comprador y el Administrador.
El Administrador es quien se ocupará de crear la información en el sistema.
Casos de Uso
Nombre | Resumen | |
---|---|---|
CU1 | Consultar datos de un libro | El sistema permite que un usuario consulte la información de un libro en particular |
CU2 | Crear un libro | El sistema permite el registro de un libro nuevo en la tienda |
CU2 | Ver la información de todos los libros | EL sistema muestra el catálogo de libros de la librería. |
Reglas de negocio
- No existen dos libros con el mismo ISBN
- No se puede eliminar un autor si tiene algún libro registrado
Requerimientos No Funcionales
Algunos requerimientos no funcionales, relacionados con atributos de calidad son:
- El software debe soportar varios usuarios trabajando simultáneamente
- La interface usuario debe ser muy intuitiva y agradable.
Otras Restricciones
Entre los otros requerimientos, están
- El software deberá funcionar en servidores de aplicaciones Glassfish 4.x y servidores de bases de datos MySQL
- la integración continua debe hacerse con Jenkins
- La administración de versiones debe hacerse en Github
- :