Skip to content

07 Requerimientos

Ezequiel Giampaoli edited this page Oct 30, 2023 · 4 revisions

Requerimientos Funcionales:

  1. Inicio de Sesión y Registro de Usuario:

    • Los usuarios deben poder registrarse en la aplicación proporcionando información personal y de contacto.
    • Debe existir un proceso de autenticación seguro para el inicio de sesión, que podría incluir autenticación de dos factores (2FA) opcional para una mayor seguridad.
    • Los usuarios deben poder recuperar sus contraseñas en caso de olvido mediante un procedimiento seguro y confiable.
  2. Consulta de Saldo y Movimientos:

    • Los clientes deben poder ver el saldo de sus cuentas y los movimientos recientes de manera clara y organizada.
    • Deben poder filtrar y buscar transacciones específicas según fechas, tipos de transacciones o beneficiarios.
  3. Transferencias y Pagos:

    • Los usuarios deben poder realizar transferencias entre cuentas propias o a cuentas de terceros de forma intuitiva y segura.
    • Debe ser posible pagar facturas y servicios, así como configurar pagos programados para una gestión financiera conveniente.
  4. Alertas y Notificaciones:

    • Los clientes deben poder configurar alertas personalizadas para transacciones y saldos que les permitan un seguimiento constante de sus cuentas.
    • Deben recibir notificaciones instantáneas de transacciones y actividades en sus cuentas para una gestión proactiva de sus finanzas.
  5. Gestión de Tarjetas:

    • Los usuarios deben poder bloquear o desbloquear tarjetas de débito o crédito de manera rápida en caso de pérdida o robo.
    • Deben poder solicitar nuevas tarjetas y gestionar los límites de crédito de acuerdo a sus necesidades financieras.
  6. Depósitos y Retiros:

    • Los usuarios deben poder realizar depósitos en sus cuentas desde otras fuentes, como escaneando cheques o transfiriendo fondos de manera sencilla.
    • Deben poder solicitar retiros de fondos a cuentas externas para una gestión flexible de sus recursos.
  7. Historial de Transacciones:

    • Los clientes deben tener acceso a un historial completo de sus transacciones y estados de cuenta anteriores para un seguimiento detallado de su actividad financiera.
  8. Atención al Cliente:

    • Debe proporcionarse un chat en línea o soporte de mensajes para que los usuarios puedan comunicarse con el servicio de atención al cliente de manera eficiente.
    • Deben poder programar citas con asesores financieros si es relevante para recibir orientación personalizada.
  9. Seguridad y Autenticación Biométrica:

    • Los usuarios deben poder habilitar la autenticación biométrica, como la huella digital o el reconocimiento facial, para una capa adicional de seguridad en el acceso a la aplicación.

Requerimientos No Funcionales:

  1. Seguridad y Privacidad:

    • La aplicación debe cumplir con los más altos estándares de seguridad para proteger la información sensible del cliente.
    • Debe cumplir con las regulaciones de privacidad de datos, como el RGPD en Europa, garantizando la confidencialidad y privacidad de los datos.
  2. Rendimiento:

    • La aplicación debe tener un rendimiento rápido y fluido, con tiempos de carga mínimos, asegurando una experiencia ágil para el usuario.
    • Debe ser capaz de manejar múltiples conexiones simultáneas de manera eficiente sin afectar la velocidad.
  3. Disponibilidad y Tolerancia a Fallos:

    • La aplicación debe estar disponible en todo momento, con un tiempo de inactividad mínimo, garantizando continuidad en el servicio.
    • Debe tener mecanismos de respaldo y recuperación en caso de fallos del sistema para una operatividad ininterrumpida.
  4. Compatibilidad y Usabilidad:

    • La aplicación debe ser compatible con una amplia gama de dispositivos Android y versiones de sistema operativo para llegar a una mayor audiencia.
    • Debe contar con una interfaz de usuario intuitiva y accesible para usuarios de todas las edades y niveles de habilidad, facilitando su uso.
  5. Escalabilidad:

    • La infraestructura subyacente debe ser escalable para manejar un crecimiento sostenido de usuarios y transacciones sin comprometer el rendimiento.
  6. Mantenimiento y Actualizaciones:

    • Debe ser posible realizar actualizaciones y mantenimiento de la aplicación sin afectar la disponibilidad del servicio, asegurando una mejora continua.
  7. Documentación y Capacitación:

    • Debe proporcionarse documentación clara para los usuarios sobre cómo utilizar la aplicación, brindando una experiencia de usuario óptima.
    • Los empleados y administradores deben recibir capacitación adecuada para brindar soporte a los clientes de manera efectiva.
  8. Cumplimiento Normativo:

    • La aplicación debe cumplir con todas las regulaciones bancarias y financieras aplicables en la jurisdicción en la que opera, asegurando el cumplimiento legal y ético.

Clone this wiki locally