Skip to content

Adicionando Diagrama de pacotes

Eduardo Gurgel requested to merge 29-diagrama-de-pacotes into main

Diagrama de pacotes

  • Front End
  • Camada de serviço
  • Broker MQTT
  • Backend
  • Camada de dados
  1. Camada Front End:
    • /Components: Contém os componentes reutilizáveis da interface do usuário.
    • /CSS: Armazena os arquivos de estilo para o design da interface.
    • /Pages: Contém as páginas da aplicação.
  2. Camada de Serviços:
    • /Interface: Define interfaces para os serviços na aplicação.
    • ApiService: Implementa os serviços de comunicação com a API do sistema.
  3. Camada Backend:
    • Aplicação Service: Provê serviços para a lógica de negócios da aplicação.
      • Controller: Gerencia as requisições HTTP.
      • Routes: Define as rotas da aplicação.
    • Comunicação Service: Lida com serviços relacionados à comunicação.
      • Dispositivo Service: Provê serviços relacionados aos dispositivos.
      • Broker Service: Gerencia a comunicação via Broker.
  4. Camada de dados:
    • Memória cache dispositivo: Armazena dados em cache relacionados aos dispositivos.
    • Service de configuração: Gerencia configurações do sistema.
  5. Camada Broker MQTT:
    • Tópicos: Define os tópicos de comunicação MQTT.
    • Clients: Representa os clientes conectados ao broker MQTT.
    • Comunicação: Lida com a comunicação entre os clientes e os tópicos do broker MQTT.

Diagrama de pacotes

Closes fga-pi2/semestre-2024-1/grupo05/relatorio#29

Edited by Eduardo Gurgel

Merge request reports