Home Page do Portal
Brasil, um país de todos

Distribuição de Código por Pacotes

A distribuição das linhas de Código por Pacote no Módulo Agente pode ser visto nos gráficos seguintes. O primeiro gráfico foi construído com a quantidade de LOC considerando as linhas de código dos arquivos repetidos (tópico discutido anteriormente).

Figura 2.11 - Distribuição de linhas de codigo por pacote considerando a Repetição de Arquivos.

O Segundo Gráfico desconsiderou os arquivos repetidos, fazendo uma divisão da quantidade de LOC do arquivo repetido com os pacotes que o utilizam. O gráfico é visto a seguir.

Figura 2.12 - Distribuição de Linhas de Código por Pacote, retirando as LOC de arquivos repetidos.

Analisando-se o gráfico acima pode-se constatar que coletas específicas de um tipo de informação, como coleta de informações sobre software, hardware, antivírus e outros, é relativamente simples pois representam pequenas porções da quantidade de linhas de código total do módulo agente do CACIC. O tipo de coleta mais complexo de ser implementado é a coleta de informações patrimoniais. Este tipo de coleta não funciona em background como os outros, depende de interação com o usuário, interface gráfica e tratamento de eventos e informações externas.

O maior dos pacotes do módulo agente é o pacote ger_cols. De forma geral, os arquivos deste diretório são responsáveis por gerenciar todas as ações relativas à coleta de informações. Ele é responsável por verificar se as versões dos aplicativos de coleta estão atualizadas, requisitar ao ini_cols a execução de todos os aplicativos de coleta, atualizar e reportar ao módulo gerente as informações de coleta que sofreram alteração.

Os pacotes chkcacic e chksis são responsáveis por manter atualizadas as versões dos aplicativos do módulo agente.

Attachments