tec-chatbot-paper

Diagramas de Software - Sistema Smart de Chatbot

Diseño de Datos

El siguiente diagrama de entidad-relación muestra como está diseñada la base de datos para almacenar y ejecutar cada solicitud de datos procedente de la capa de negocio.

Casos de Uso

A continuación, se muestra el diagrama de casos de usos a implementarse para el sistema después de haber tenido reuniones de toma de requerimientos con el Product Owner y en el cual se basara el proyecto.

Diseño de diagramas de despliegue

Describe el escenario de distribución física del sistema sobre los cuales se ejecutará y hará el despliegue. Muestra la comunicación entre los diferentes microservicios que componen el escenario.

Diseño del Diagrama de Flujo de Datos (DFD)

El Diagrama de Flujo de Datos (DFD) ilustra cómo los datos son procesados y transformados dentro del sistema, mostrando las entradas, salidas, procesos y almacenes de datos. Este diagrama ayuda a visualizar el flujo de información y las interacciones entre los componentes del sistema.

Diseño de Diagramas de Secuencia

Los diagramas de secuencia detallan la interacción entre los objetos en un sistema, ordenados cronológicamente. Muestran la secuencia de mensajes enviados entre los objetos para ejecutar una función específica, siendo cruciales para entender el comportamiento dinámico del sistema.

Diseño del Diagrama de Paquetes

El diagrama de paquetes organiza los elementos del modelo en grupos lógicos, conocidos como paquetes. Este diagrama facilita la comprensión de la estructura de alto nivel del sistema y las dependencias entre los diferentes módulos o subsistemas.

Diseño de Arquitectura en AWS

Este diagrama describe la arquitectura del sistema implementada en Amazon Web Services (AWS), detallando los servicios cloud utilizados, su configuración y cómo interactúan para soportar el Sistema Smart de Chatbot. Incluye componentes como instancias EC2, bases de datos RDS, funciones Lambda y otros servicios relevantes para la escalabilidad, disponibilidad y seguridad.