# Características de SIV TCR
# Requerimientos funcionales
Enlistar todos los requisitos funcionales requiere una compresión completa del sistema, tanto de roles, como de estatus, procesos de vida de solicitudes, itinerarios e items de viáticos. Actualmente el SIV-TCR se encarga de todo el proceso de solicitud de viáticos.
# Requerimientos no funcionales
# Seguridad
- Consultas parametrizadas
- Protocolo https
- Seguridad por parte de peticiones al servidor rechazando peticiones de ip desconocidas
- Cifrado de contraseñas
- Manejo de excepción tanto en el front-end como en el back-end
- Middleware para manejo de sesiones
# Escalabilidad
- Proceso de actual de actualización de tecnologías
- Modularización de código
- Bajo acoplamiento entre clases y componentes
# Usabilidad
- Diseño intuitivo
- Colores institucionales
- Tipografía adecuada para formularios y registros
- Personalización de elementos
- Pantallas de carga amigables
# Rendimiento
- Tiempo de respuesta menor a 30s