02. Definición de Actores y Roles
Fase: 03 — Ingeniería de Requisitos
Entregable: 02
Proyecto: NoteVault (PC, Mac, Android, iPhone)
1. Definición de Actores y Perfiles de Uso
| Actor / Rol | Plataforma Principal | Contexto Operativo | Funcionalidades Críticas Utilizadas |
|---|---|---|---|
| Estudiante / Investigador Intensivo | PC (Windows, Mac, Linux) | Sesiones largas de estudio, resolución de problemas y redacción. | Editor Markdown con fórmulas KaTeX, repetición espaciada SRS, mapas Canvas y planeación con el Mentor IA. |
| Deportista en Sala de Musculación | Móvil (Android, iPhone) | Sesiones de 45 a 90 minutos en el gimnasio. | Visualización de rutina del día, registro ágil de series (peso/reps) y reproducción de videos demostrativos. |
| Gestor de Hábitos y Finanzas | Móvil (Android, iPhone) | Micro-sesiones de 1 a 3 minutos durante el día. | Checklist de hábitos diarios, registro de gastos inmediatos y micro-journaling nocturno. |
| Desarrollador / Power User | Híbrido PC + Móvil | Configuración avanzada y sincronización. | Integración con Syncthing/Git, scripts de automatización de notas y respaldo de bóveda. |
2. Marco Conceptual: Actor del Sistema
1. **Entidad principal e independiente.**
2. **Es la entidad líder del conjunto de datos:** posee un identificador global único que categoriza el rol humano (`actor_role_id`: `ROLE-PRIMARY-USER`) consultado en las matrices de permisos y casos de uso.
3. **Existe por sí misma en la especificación de requisitos sin depender de cuentas en base de datos**, y es la única responsable de fijar las necesidades ergonómicas en pantallas de escritorio y móviles.
4. **Punto de entrada y límite de consistencia:** Todo caso de uso funcional debe iniciar con un actor formalmente identificado.