Fase de análisis¶
En este documento se detallan los diferentes aspectos de las fases de análisis de la aplicación a crear. Recogiendo los diferentes requisitos a satisfacer y una serie de elementos que detallan el modelado propuesto.
- Dominio del problema
- Objetivos
- Actores
- Requisitos de información
- Requisitos funcionales
- RF-1: Ordenar despliegue
- RF-2: Monitorización de estado
- RF-3: Ejecución de comandos
- RF-4: Autenticación
- RF-5: Validar una conexión WebSocket
- RF-6: Instalación del sistema
- RF-7: Gestión de errores
- RF-8: Procesar petición
- RF-9: Realizar despliegue
- RF-10: Enviar estado
- RF-11: Ejecutar comando
- RF-12: Procesar mensaje
- RF-13 Recoger estado
- Vista de casos de uso
- Vista de paquetes de casos de uso
- Requisitos no funcionales
- NFR-1: Autenticación con credenciales ya conocidas por los usuarios
- NFR-2: Frecuencia de actualización del monitor de estado
- NFR-3: Eliminación de “cuellos de botella”
- NFR-4: Descubrimiento de los nodos con MarcoPolo
- NFR-5: Servicios dinámicos
- NFR-6: Tornado
- NFR-7 Encriptación
- NFR-8 Permisos
- NFR-9 Visualización de la salida
- Vista estática del sistema
- Vista de interacción
- Vista de estados
- Vista de actividad
- Ingeniería web