Está en la página 1de 2

REQUISITOS FUNCIONALES

1. El administrador podrá acceder a la app para poder administrar los alquileres de los
departamentos ingresando con su usuario y contraseña
2. El jefe de mantenimiento podrá acceder a sus funciones en la app ingresando con su usuario y su
contraseña
3. El sistema permitirá que se pueda crear y firmar los contratos de forma virtual
4. Debe ser posible adjuntar imágenes y documentos relacionados con la propiedad
5. Capacidades para agregar y gestionar información de inquilinos, incluyendo nombres, contactos,
referencias y documentos relevantes
6. Registro de historial de alquileres anteriores y actuales
7. Un calendario que muestre la disponibilidad de las propiedades para facilitar la programación de
visitas y la gestión de ocupación
8. Funcionalidades para realizar reservas de propiedades específicas
9. Cálculo automático de tarifas de alquiler y depósitos
10. Creación y almacenamiento de contratos de alquiler con información detallada sobre términos y
condiciones
11. Alertas para recordar fechas importantes, como renovaciones o finalizaciones de contratos
12. Sistema para reportar y hacer seguimiento de problemas y solicitudes de mantenimiento
13. Asignación de responsabilidades para la solución de problemas
14. Integración con pasarelas de pago para realizar transacciones de alquiler y depósitos
15. Mensajes automáticos para recordatorios de pagos, renovaciones, etc Generación de facturas y
recibos automáticamente
16. Funcionalidades para la comunicación entre propietarios, inquilinos y administradores

REQUISITOS NO FUNCIONALES
1. El sistema debe ser capaz de manejar un número específico de transacciones simultáneas,
garantizando tiempos de respuesta aceptables incluso durante picos de actividad
2. Debe ser fácilmente escalable para adaptarse a un aumento en el número de propiedades,
inquilinos o transacciones
3. Debe implementar medidas de seguridad robustas para proteger la información confidencial de
los propietarios e inquilinos, y garantizar la integridad de los datos
4. La interfaz de usuario debe ser intuitiva y fácil de usar, con un diseño amigable que permita a los
usuarios realizar sus tareas de manera eficiente
5. El sistema debe ser compatible con una variedad de dispositivos y navegadores web para
garantizar un acceso sin problemas desde diferentes plataformas
6. Debe ser fácil de mantener y actualizar, con documentación clara y un diseño modular que
permita realizar cambios sin afectar otras partes del sistema
7. El tiempo de carga de la aplicación debe ser rápido para mejorar la experiencia del usuario y
fomentar la retención
8. Debe contar con un plan de respaldo regular y un sistema eficiente de recuperación de datos en
caso de fallos o pérdidas
9. Optimizar el uso de recursos, como el ancho de banda y el espacio de almacenamiento

También podría gustarte