Fase de análisis¶
En la fase de análisis se definen los diferentes aspectos de interés sobre el paquete software
- Dominio del problema
- Objetivos
- Identificación de actores
- Requisitos de información
- Requisitos funcionales
- RF-1: Descubrimiento de nodos
- RF-2: Descubrimiento de servicios
- RF-3: Consulta a un nodo
- RF-4: Error
- RF-5 Publicar un servicio
- RF-6 Publicar un servicio de usuario
- RF-7 Eliminar un servicio
- RF-8: Eliminar servicio de usuario
- RF-9 Creación de un servicio estático
- RF-10 Modificar servicio
- RF-11 Modificar servicio de usuario
- RF-12: Proceso de datos recibidos
- RF-13: Serialización de la información
- RF-14: Consulta sobre la información sobre un servicio
- Diagramas de casos de uso
- Identificación de requisitos no funcionales
- NFR-1: Comunicación
- NFR-2: Minimalismo
- NFR-3: Portabilidad
- NFR-4: Integrabilidad
- NFR-5: Independencia del lenguaje
- NFR-6: Separación del protocolo y la implementación
- NFR-7: Gestión de errores
- NFR-8: Separación de roles
- NFR-9: Estándares de comunicación y representación de información
- NFR-10: Configurabilidad
- NFR-11: Sincronización
- NFR-12: Documentación
- NFR-13: Homogeneidad
- NFR-14: Calidad del software
- NFR-15: Comunicación no fiable
- NFR-16: Gestión de usuarios
- NFR-17: Sencillez de la API
- NFR-18: Documentación del código
- NFR-19 Segmentación
- NFR-20 Seguridad
- NFR-21 Independencia del espacio de direcciones, nombres o cualquier otro elemento de red
- Vista estática de la aplicación
- Vista de interacción
- Vista de actividad