Análisis Y Desarrollo De Software
GA1-220501092-AA4-EV02
Daniel Josué Sánchez Angulo
Ficha: 3186651
Tema:
Documento Con Especificación De Requerimientos
Instructor:
Zulma Patiño
Mayo 2025
INTRODUCCION
En el presente documento se abordarán los requisitos necesarios para la creación de un
sistema de venta de libros tanto físicos como digitales. Este tipo de aplicación se ha vuelto
cada vez más popular en la era digital, ya que permite a los usuarios acceder a una amplia
variedad de libros desde la comodidad de sus hogares. Para lograr una aplicación eficiente y
satisfactoria para el usuario, es necesario tener en cuenta una serie de requisitos y
especificaciones técnicas, legales y fiscales. En este documento se analizarán estos requisitos
y se presentarán recomendaciones para la implementación exitosa de un sistema de venta de
libros.
1. PROPOSITO
La siguiente aplicación de venta de libros tanto físicos como digitales cumple con el
propósito de satisfacer al público por su fácil manejo y su diferente variedad y accesibilidad
a todo tipo de libros
1.1. ÁMBITO DEL SISTEMA
Nombre de la aplicación: “Aplicación De Venta De Libros”
1. Gestión de usuarios
2. Gestión de libros
3. Gestión de categorías
4. Gestión de comentarios y calificaciones
5. Gestión de compras y pagos
6. Gestión de autores
7. Gestión de editoriales
8. Gestión de idiomas
9. Gestión de formatos de archivo
10. Gestión de estadísticas y análisis
1.2. DEFINICIONES, ACRONIMOS Y ABREVIATURAS.
• AVL- Aplicación de venta de libros
• BD- Base de datos
1.3. REFERENCIAS
Principales arquitectónicos de la APP.
• Laura Yamile Marín Moyano.
• Camilo Andrés Martínez Granados.
• Marcos Guillermo Mogollón Ortega.
• Oscar Andrés Barrera Arevalo.
2. DESCRIBCION GENERAL
1. Catálogo de libros: una lista completa de los libros disponibles para la venta.
2. Búsqueda avanzada: una función que permite a los usuarios buscar libros por
título, autor, género, etc.
3. Carrito de compras: una función que permite a los usuarios agregar varios libros a
su carrito y realizar una compra única.
4. Pago seguro: una función que garantiza que la información financiera del usuario
esté protegida durante el proceso de pago.
5. Comentarios y calificaciones: una función que permite a los usuarios calificar y
revisar los libros que han comprado.
2.1. Perspectiva del Producto
1. El producto final permite el manejo de venta de libros mantener una base de
datos de cada usuario.
2. Mantener una serie de datos referentes a los gustos o preferencias del usuario.
3. Ser una aplicación conocida.
4. Mantener un panel entretenido y de fácil manejo.
5. Mantener una aplicación en constante actualización.
6. Mostrar sugerencias sobre los temas elegidos de preferencia.
7. Avisar sobre nuevos lanzamientos y libros disponibles.
8. Darle al cliente las especificaciones de lo que está comprando.
9. Logo como aplicación atractiva al público.
2.2. Funciones del producto
• Búsqueda avanzada de libros por título, autor, género, editorial y otros criterios.
• Vista previa gratuita de los primeros capítulos de los libros.
• Compra y descarga de libros digitales.
• Compra y envío de libros físicos.
• Sincronización de la biblioteca entre dispositivos.
• Recomendaciones personalizadas basadas en el historial de lectura del usuario.
• Acceso a reseñas y calificaciones de otros usuarios.
2.3. Características de los usuarios
• Interés en la lectura y el aprendizaje.
• Preferencia por la comodidad y la accesibilidad.
• Uso de dispositivos móviles para leer libros digitales. • Disposición a pagar por libros digitales y
físicos.
• Búsqueda de recomendaciones personalizadas y reseñas de otros usuarios.
2.4. Restricciones
• Restricciones de derechos de autor y gestión de derechos digitales (DRM) que
limitan la distribución y el uso de libros digitales
• Obligaciones fiscales y legales para los vendedores en línea
• Requisitos técnicos para la venta y distribución de libros digitales
• Restricciones geográficas que limitan la distribución y el acceso a ciertos libros
en función del país o la región.
• Restricciones en la cantidad de dispositivos en los que se pueden leer los libros
digitales.
• Restricciones en la cantidad de veces que se pueden descargar o acceder a los
libros digitales.
2.5. Suposiciones y dependencias
• Buena conectividad a internet.
• Si desea exporta el libro tener un lector de PDF.
2.6. Requerimientos futuros
Generalmente, es necesario en versiones furas implementar servicios técnicos como
actualizaciones que pueden ocupar más espacios para mejor interfaz, soporte a la
comunidad, parches de seguridad, nuevo contenido entre otras
¡Con la finalidad de ofrecer una mejor experiencia al usuario!
3. REQUISITOS ESPECIFICOS
En esta sección se tienen con más detalle los requerimientos específicos del sistema
a desarrollar.
3.1. Interfaz
La interfaz gráfica con la que el usuario final interactúa deberá ser intuitiva de
manera que, sin un manual de uso, el usuario identifique rápidamente los
componentes y las secciones del sistema. La interfaz además deberá contar con
colores agradables a la vista para que el usuario pueda trabajar por horas con el
mismo sin problemas. De igual forma, la interfaz deberá ser compatible con los
navegadores más comunes.
Esta interfaz contara con menú de inicio, botones de Favoritos, Que estás leyendo,
Noticias o novedades, Carrito. Contará con iconos para hacer más agradable el uso
de los botones y llevará una paleta cromática que permita la sensación de relajación
visual.
3.2. Requisitos funcionales
1. Instalar app en el dispositivo:
El usuario se dirige App store, descarga la App y permite su instalación en el
dispositivo gratuitamente
2. Mensaje de bienvenida:
En la interfaz principal del usuario, en la parte inferior habrá un espacio donde se
darán a conocer mensajes importantes como los permisos de la aplicación
3. Crear un perfil:
Crear un perfil tan solo con el correo y la contraseña después de esto saldara una
publicación presentando la política de la aplicación
1. Favoritos
Un banner el cual es no es necesario llenar que le permite al usuario elegir sus autores
favoritos como preferencias.
2. Menú
El menú se desplegará del lado izquierdo en la pantalla principal del usuario.
Mostrando los siguientes apartados:
• Favoritos
• Que estas leyendo
• Noticias o novedades
• Carrito
• Entre otras
3. Compra de libros
¡Provocando una verificación de los datos personales del usuario ¡Por otra parte, la
aplicación también permitirá un catálogo de calidad del producto con diferentes
especificaciones de este como lo son el tipo de hoja entre otros datos fundamentales
para el usuario
4. Procesamiento de pago
El usuario selecciona el medio de pago de su preferencia ¡la aplicación le generara
una factura para terminar su compra!
5. Logística de envió.
Al momento de generar el pedido se verifica el pago o si es contra entrega y se
despacha el pedido generando automáticamente crea una fecha aproximada de
entrega también brindara un servicio de en donde está su pedido.
3.3. Requerimientos no funcionales
Estos están divididos en cuatro grupos:
1. Usabilidad
• Diseño de la Aplicación móvil:
La aplicación móvil contara con una interfaz gráfica visualmente cómoda y
ajustada a los requisitos para la construcción de aplicaciones Android.
• Diseño de la imagen corporativa:
Se creará una imagen corporativa que será nuestro logo y nos identificará esta
imagen debe generar recordación.
• Mensajes de Error:
Estos mensajes solo se cargarán cuando se decline una compra o cuando el
usuario no pueda acceder a la plataforma.
2. Eficiencia
• Tiempo de respuesta:
El tiempo de respuesta estimado para la interacción con la aplicación no debe ser
mayor a 3 segundos
3. Confiabilidad
• Disponibilidad de la aplicación y tolerancia a fallos:
El aplicativo debe estar en funcionamiento desde su nacimiento hasta en las
actualizaciones, de fallar esta podrá reiniciarse sin problemas.
4. Descargar la APP.
• La aplicación deberá estar disponible en la Play Store
• Almacenamiento local
• El sistema permitirá el uso de libros Offline siempre y cuando sean descargados
y guardados en el almacenamiento del dispositivo.
5. Seguridad
• Permisos de usuario:
El software permitirá el acceso después de solicitar nombre de usuario y
contraseña.
• Permisos de uso en el dispositivo:
El sistema solicitara al usuario permisos de acceso a internet, Galería/Cámara y
Almacenamiento local.
CONCLUSIÓN
En conclusión, el sistema de venta de libros tanto físicos como digitales requiere de una
serie de requisitos y especificaciones para su correcto funcionamiento y satisfacción del
usuario. Es importante tener en cuenta aspectos como la imagen corporativa, la base de
datos, la conectividad a internet y la posibilidad de exportar los libros en formato PDF.
Además, se debe considerar posibles requerimientos futuros y dependencias del sistema.
Con una adecuada implementación de estos requisitos, se logrará una aplicación eficiente
y accesible para los usuarios interesados en la compra de libros.