-
Notifications
You must be signed in to change notification settings - Fork 14
Documento de Especificación de Requisitos
Versión | 1.0 Inicial Básica |
---|---|
Fecha | Marzo 15 de 2008 |
Autor | Grupo Los 5 Magníficos |
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.
Este sistema se ocupará solo de la venta de los libros.
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. |
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.
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. |
- No existen dos libros con el mismo ISBN
- No se puede eliminar un autor si tiene algún libro registrado
Algunos requisitos 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.
Entre los otros requisitos, 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
- :
Esta wiki fue creada para el curso ISIS2603 Desarrollo de Software en Equipos en la Universidad de los Andes. Desarrollado por Rubby Casallas con la colaboración de César Forero, Kelly Garcés, Jaime Chavarriaga y José Bocanegra. Universidad de los Andes, Bogotá, Colombia. 2021.
- Instalación del ambiente en máquina propia
- Configuración de la máquina virtual
- Ejecución del back
- Uso de Codespaces
- Clases
- Herencia
- Asociaciones
- Tipos de asociaciones
- Caso de estudio: la biblioteca
- Caso de estudio: la empresa
- Java Persistence API (JPA)
- Implementación paso a paso persistencia
- Ejemplo implementación persistencia
- Carga de datos en el Backend
- Relaciones compartidas (Shared) OneToOne
- Relaciones compartidas (Shared) OneToMany/ManyToOne
- Relaciones compuestas (Composite) OneToMany/ManyToOne
- Conceptos básicos de REST
- Diseño API REST
- Tutorial documentación diseño API
- Implementación API REST con Spring
- Tutorial implementación API