Requerimientos funcionales y modelo conceptual
Requerimientos funcionales (iniciales) de la aplicación
- Ver el catálogo de los libros en forma de una galería que muestre la carátula del libro y su información básica.
- Ver el detalle de un libro: nombre, editorial, fecha de publicación, isbn y el conjunto de comentarios que se han realizado sobre le libro.
- Crear, modificar o borrar un libro.
- Ver la lista de autores de los distintos libros
- Crear, modificar y borrar un autor
- Asociar los autores de un libro a partir de los que existen en el sistema
- Crear comentarios a un libro.
- Ver la lista de editoriales
- Crear, modificar y borrar una editorial
Modelo conceptual (inicial) de la aplicación
Este ejemplo usa el siguiente diagrama de clases que consiste de:
Glosario
Concepto | Descripción |
---|---|
Book | Libro en la tienda. |
Author | Autor de uno o muchos libro disponibles en la tienda. Un libro puede tener varios autores. |
Editorial | representa las empresas Editoriales de los libros. Cada libro tiene una editorial. |
Review | Se refiere a los comentarios o revisiones de un libro |
- Tres relaciones entre las clases:
- Relación muchos a muchos entre Book y Author
- Relación muchos a uno entre Book y Editorial
- Relación uno a muchos entre Book y Review