Ejercicio 1
Requerimientos funcionales
Reservar consulta:
-los usuarios pueden reservar.
-ver todas las consultas proximas.
-cancelar una consulta.
-Los usuarios pueden seleccionar una especialidad y ver los médicos disponibles junto con sus
horarios.
-Después de seleccionar un médico y horario, los usuarios pueden confirmar la reserva.
Ver Consultas Próximas:
-Los usuarios pueden ver todas las consultas próximas que tienen programadas.
Cancelar Consulta:
-Los usuarios pueden cancelar una consulta programada a través del sistema en línea.
Enviar Recordatorio de Consulta:
-El sistema envía un recordatorio por correo electrónico el día en que un socio tiene una
consulta programada.
Pagar Cuota Mensual:
-Los usuarios pueden pagar la cuota mensual a través del sistema.
-Seleccionan el mes a pagar e indican el método de pago (tarjeta de débito o crédito).
-El sistema valida el número de tarjeta y la clave ingresada.
-Si se elige débito, se verifica si hay saldo suficiente en la cuenta para realizar el pago.
-En caso de insuficiencia de saldo, se solicita otra tarjeta para realizar el pago.
Requerimientos No Funcionales:
Disponibilidad:
-El sistema debe estar disponible las 24 horas del día.
Seguridad de Datos:
-El sistema debe garantizar la seguridad de los datos de los usuarios, incluyendo información
médica y financiera.
Concurrencia de Usuarios:
-El sistema debe ser capaz de soportar la concurrencia de múltiples usuarios que accedan
ssimultáneamente.
Usabilidad:
-El sistema debe ser fácil de usar y navegar para los usuarios, independientemente de su nivel
de habilidad tecnológica.
Rendimiento:
-El sistema debe tener un rendimiento óptimo, asegurando tiempos de respuesta rápidos
incluso durante períodos de alta carga de usuarios.
Cumplimiento Normativo:
-El sistema debe cumplir con protección de datos y seguridad de la información médica y
financiera.
Ejercicio 2
Requerimientos Funcionales:
Para los administradores:
Gestión de Productos:
-Agregar, eliminar y actualizar productos en el catálogo de la tienda en línea.
Administración de Usuarios:
-Crear, modificar y eliminar cuentas de usuarios, incluyendo administradores, empleados de
almacén y clientes.
Generación de Informes:
-Ver informes detallados de ventas, incluyendo datos como ingresos totales, productos más
vendidos y análisis de tendencias.
Gestión de Pedidos:
-Ver y actualizar el estado de los pedidos.
-Procesar devoluciones y reembolsos si es necesario.
Administración de Promociones:
-Crear y administrar promociones y descuentos para los productos en venta.
Para los empleados de almacén:
Gestión de Inventario:
-Actualizar el inventario de productos.
-Registrar nuevas llegadas de productos.
-Ajustar las cantidades disponibles en el inventario.
Actualización de Estado de Pedidos:
-Actualizar el estado de los pedidos desde el embalaje hasta el envío y la entrega.
Generación de Etiquetas de Envío:
-Generar etiquetas de envío para los pedidos listos para ser despachados.
Para los clientes:
Navegación de Productos:
-Explorar el catálogo de productos con opciones de búsqueda y filtrado.
Gestión del Carrito de Compras:
-Agregar, eliminar y modificar artículos en el carrito de compras antes de finalizar la compra.
Realización de Pagos:
-Realizar pagos de manera segura utilizando métodos de pago como tarjetas de crédito, débito
o sistemas de pago en línea.
Rastreo de Pedidos:
-Acceder a información actualizada sobre el estado y la ubicación de los pedidos realizados.
-Recibir notificaciones por correo electrónico sobre cambios importantes en el estado del
pedido.
Requerimientos No Funcionales:
Seguridad:
-Garantizar la seguridad de los datos del cliente y del sistema en general, incluyendo
información de pago y datos personales.
Disponibilidad:
-Mantener el sistema disponible durante las horas de operación de la tienda y minimizar el
tiempo de inactividad para evitar afectar las ventas.
Rendimiento:
-Asegurar un rendimiento óptimo del sistema, con tiempos de respuesta rápidos incluso
durante períodos de alta demanda.
Usabilidad:
-Diseñar una interfaz intuitiva, incluyendo administradores, empleados de almacén y clientes.
Escalabilidad:
-Garantizar que el sistema pueda escalar para manejar un crecimiento futuro en el número de
usuarios y transacciones.
Cumplimiento Normativo:
-Cumplir con las regulaciones de protección de datos y seguridad.