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

  1. Como usuario, quiero que la red identifique la intención usando lenguaje natural
  2. 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.
  3. 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.
  4. Como usuario, quiero tener sugerencias sobre las intenciones más comunes para poder facilitar la escritura.
  5. Como usuario, quiero poder escribir múltiples intenciones y que el sistema me las interprete correctamente.
  6. 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

  1. 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
  2. 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