RNF-01 |
Adecuación funcional |
El sistema debe garantizar que el 100 % de las funcionalidades críticas definidas en el PMV estén implementadas y operativas durante la fase de validación, cubriendo los casos de uso principales de los actores cliente y transportador. |
RNF-02 |
Eficiencia de desempeño |
La aplicación móvil debe mostrar los resultados de trazado de rutas y actualizaciones de ubicación en tiempo real con una latencia máxima de 1 segundo en condiciones de conectividad móvil 4G o superior. |
RNF-03 |
Compatibilidad |
El sistema debe ser interoperable con servicios de terceros como Google Maps API y Firebase, garantizando coexistencia sin conflictos con las aplicaciones móviles del sistema operativo Android (versión 10 o superior). |
RNF-04 |
Usabilidad |
La aplicación debe permitir que un nuevo usuario complete el proceso de registro, publicación de viaje y visualización de respuesta del transportador en menos de 5 minutos sin asistencia externa. |
RNF-05 |
Fiabilidad |
El sistema debe asegurar una disponibilidad del 98 % durante pruebas en entorno controlado, y ser capaz de tolerar fallos menores (como pérdida momentánea de conexión) sin comprometer la integridad del viaje en curso. |
RNF-06 |
Seguridad |
Toda la información personal, credenciales y datos de viaje debe ser transmitida de forma segura usando HTTPS y almacenada con cifrado. La autenticación se gestionará mediante JWT con caducidad y renovación. |
RNF-07 |
Mantenibilidad |
El sistema debe estructurarse en módulos desacoplados conforme a la Clean Architecture, permitiendo el reemplazo o actualización de componentes (ej. repositorio de datos, lógica de autenticación) sin afectar otras capas. |
RNF-08 |
Portabilidad |
La aplicación debe poder instalarse y ejecutarse correctamente en al menos tres dispositivos Android diferentes sin necesidad de configuraciones avanzadas. |