Adicionando Diagrama de pacotes
Diagrama de pacotes
- Front End
- Camada de serviço
- Broker MQTT
- Backend
- Camada de dados
-
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.
-
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.
-
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.
-
Aplicação Service: Provê serviços para a lógica de negócios da aplicação.
-
Camada de dados:
- Memória cache dispositivo: Armazena dados em cache relacionados aos dispositivos.
- Service de configuração: Gerencia configurações do sistema.
-
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.
Closes fga-pi2/semestre-2024-1/grupo05/relatorio#29
Edited by Eduardo Gurgel