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

Avaliação do Código do Módulo Gerente

Fazendo uma análise dos dados das tabelas 2.6 e 2.7, algumas observações são produzidas. A implementação total possui cerca de 22491 linhas de código (LOC), distribuídas em 138 arquivos dos tipos PHP e 5 arquivos JavaScript?. Sendo 21.482 LOC de arquivos .php e 1009 LOC de arquivos .js.

Nota-se alguns aspectos de organização gerais do código. Assim como no módulo agente, observa-se sob quase todo o código, uma quantidade muito pequena de comentários que expliquem o funcionamento do programa.

Figura 2.15 Distribuição das linhas de código por pacotes.

Figura 2.16 Gráfico da distribuição de linhas de código no módulo gerente.

O pacote Admin concentra 43% do volume de linhas de código do módulo gerente. As funcionalidades disponibilizadas pelos arquivos deste diretório têm caráter

administrativo. Estão relacionadas, principalmente, ao estabelecimento de configurações de coleta nos módulos agentes, estabelecimento de informações sobre o servidor de atualizações FTP, cadastro de redes, cadastro de outros gerentes e cadastro de usuários.

O pacote Relatórios concentra 31% das linhas de código do gerente. Ele é responsável por gerar todos os tipos de relatório segundo diretivas de pesquisa. Seu resultado é apresentado em números absolutos. As estatísticas que representam 3,68% das LOC são muito semelhantes aos relatórios. A principal diferença é o formato do resultado que é apresentado em porcentuais.

O pacote Include contém arquivos de bibliotecas com rotinas comuns. Este pacote é referenciado por quase todos os scripts PHP e contém 11,80% das LOC.

Outro pacote que merece destaque é o pacote WS (7,49% LOC). Os arquivos deste diretório são responsáveis por receber mensagens dos agentes acerca de modificações de informações coletadas.

Attachments