Restricciones de la plataforma.md - migueltovarb/ISWElectiva110202-15 GitHub Wiki
💻 Restricciones de Plataforma
Este documento detalla las restricciones que deben cumplirse en la plataforma para asegurar el funcionamiento, seguridad y cumplimiento normativo del sistema.
🔐 Restricciones de Seguridad
- Implementación obligatoria de autenticación multifactor.
- Bloqueo de cuenta tras múltiples intentos fallidos de inicio de sesión.
- Restricción de acceso según perfiles y roles definidos.
- Bloqueo automático de acceso para usuarios no autorizados.
- Control de acceso temporal con fecha y hora de expiración mediante códigos QR.
📈 Restricciones de Capacidad
- Control de aforo con bloqueo automático si se supera el límite permitido.
- Registro y monitoreo de la capacidad en zonas de estacionamiento.
⚙️ Restricciones Operativas
- Solo los administradores pueden registrar, editar o eliminar usuarios.
- Solo el personal de seguridad puede bloquear o desbloquear puertas remotamente.
- Acceso a áreas restringidas solo con credenciales válidas.
- No se permite eliminar usuarios que tengan accesos activos.
- Registro obligatorio de vehículos para permitir el acceso al estacionamiento.
🧪 Restricciones Técnicas
- El sistema debe ser escalable para soportar su crecimiento.
- Alta disponibilidad (requerimiento ampliado en los requisitos no funcionales).
- Respaldo y recuperación automática de datos.
- Integración obligatoria con sistemas existentes (videovigilancia, alarmas).
- Compatibilidad con hardware de control de acceso.
🔒 Restricciones de Privacidad
- Protección de datos biométricos de los usuarios.
- Acceso restringido a grabaciones e imágenes según el rol del usuario.
- Cumplimiento de normativas de privacidad vigentes (ver más en requisitos no funcionales).
🛠 Restricciones Administrativas
- Solo administradores pueden asignar roles y permisos a los usuarios.
- Solo supervisores están autorizados para programar y monitorear rondas de vigilancia.
- Acceso restringido para la gestión de emergencias.
✅ Estas restricciones deben ser consideradas en cada etapa del desarrollo e implementación para asegurar la conformidad del sistema.