Sprint 1 - INF225-2023-2-P201/06-mereketengue GitHub Wiki
Objetivo
Construir un sistema que permita administrar una red a través de intenciones expresadas en castellano por los usuarios. Esta red consta de 3 capas fundamentales: -Capa Empresarial -Capa de Intención -Capa de Red
Actores relevantes
Los actores relevantes que nosotros consideramos son Usuario Final que es la persona que va a utilizar esta red basada en intención y a la que esta dirigido este proyecto y el Administrador de Red que es aquel que va a manejar la infraestructura de la red y su mantenimiento.
Historia de usuarios
- Como usuario, quiero que la red identifique la intención usando lenguaje natural
- Como un gerente de seguridad, quiero tener la capacidad de aplicar políticas de seguridad específicas en la red para garantizar la integridad de los datos y proteger contra amenazas cibernéticas.
- Como un administrador de red, quiero tener la capacidad de realizar análisis de tráfico y uso de recursos en la red para optimizar el rendimiento y asignar recursos de manera eficiente.
- Como usuario, quiero tener sugerencias sobre las intenciones más comunes para poder facilitar la escritura.
- Como usuario, quiero poder escribir múltiples intenciones y que el sistema me las interprete correctamente.
- Como usuario, quiero tener una red que pueda ser modificada según mis intenciones
Sprint Backlog 1
HU: Como usuario, quiero que la red identifique la intención usando lenguaje natura
- Implementar un módulo de procesamiento de lenguaje natural (NLP) que analice las consultas de los usuarios. Y los encargados de este sprint será Ariel Pulgar, Benjamín Gutiérrez, Sofía Parada 2.Definir un conjunto de intenciones previamente y entrenar al sistema para reconocerlas. Y el encargado de este sprint es Benjamín Riveros
- Configurar reglas de decisión o aprendizaje automático para identificar la intención en las consultas de los usuarios. Y los encargados de sprint Patricio Miranda, Sofía Rojas
HU: Como usuario, quiero que la red identifique la intención usando lenguaje natural Limitaciones: Se requerirá un proceso de entrenamiento inicial para que el sistema reconozca intenciones específicas Condición de Aceptación: Cuando un usuario ingrese una consulta, el sistema debe ser capaz de identificar y mostrar la intención reconocida junto a la respuesta
Requisitos funcionales y extra-funcionales
- Se debe crear una interfaz donde el usuario pueda escribir en castellano sus intenciones de red.
- Poder administrar los puertos, direcciones IP y direcciones MAC.
- Entregar sugerencias de las acciones más comunes.
Riesgos
- Frases ambiguas pueden ser interpretadas de una forma indeseada.
- En la HU de múltiples interpretaciones, se arriesga que no se entienda la frase y no funcione.
- La red puede no tener la seguridad deseada y fugas debido a malas implementaciones.
Task Board
Diagrama de Contexto
Modelo de Dominio
Anexo