Estruturação

Composto de um firware do dispositivo e um software para computador que ira gerar os formulários de apresentação dos dados da máquina.

Figura 1: estrutura básica dos códigos.

As classes foram divididas em áreas a saber:
  • alto nível
  • segurança
  • suporte
  • máquina
  • sistema
Logo, a área de alto nível será composta de:
  • comunicação
  • teclado
  • visor
A área de segurança será composta de:
  • nome
  • tipo permissão
  • logar
A área de suporte será composta de:
  • temporizador
  • contador
  • conversor A/D
A área de máquina será composta de:
  • temperatura
  • luminância
  • umidade
  • controle estrutura
A área de sistema será composta de:
  • criar processo
  • destruir processo
  • parar processo
  • executar processo
Um cabeçalho nas classes é requerido para o controle da execução dos processos pela UCP que são:
  • id_processo
  • id_sucessor_processo
  • id_antecessor_processo
  • t_processo_execução
  • t_processo_cnfg
  • função_processo
  • estado_processo
A classe pessoa conterá os seguintes atributos:
  • id_pessoa
  • nome_pessoa
  • carga_pessoa
  • depto_pessoa
  • área_pessoa 
  • permissão_pessoa
A classe pessoa conterá os seguintes métodos:
  • conectar_pessoa
  • desconectar_pessoa
  • quem_pessoa
A classe temperatura conterá os seguintes atributos:
  • valorcnfg_temperatura
  • leitura_temperatura
A classe temperatura conterá os seguintes métodos:
  • ler_temperatura
  • aquecer_temperatura
  • refrigerar_temperatura
  • nada_temperatura
A classe luminescência conterá os seguintes atributos:
  • valorcnfg_luminescência
  • leitura_luminescência
A classe luminescência conterá os seguintes métodos:
  • ligar_luminescência
  • desligar_luminescência
A classe umidade conterá os seguintes atributos:
  • valorcnfg_umidade
  • leitura_umidade
A classe unidade conterá os seguintes métodos:
  • ligar_umidade
  • desligar_umidade
A classe estrutura conterá os seguintes atributos:
  • leitura_estrutura
A classe estrutura conterá os seguintes métodos:
  • travar_estrutura
  • destravar_estrutura
Os processos seguem o fluxo determinado pela entrada em execução.
Figura 2: retirada de um processo na movimentação.

Figura 3: inserção de um processo na movimentação.






.

Nenhum comentário:

Postar um comentário