Estudo de validação de métricas aplicadas às linguagens C e Pascal.
Ano de defesa: | 1991 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
Tipo de documento: | Dissertação |
Tipo de acesso: | Acesso aberto |
Idioma: | por |
Instituição de defesa: |
Universidade Federal de Campina Grande
Brasil Centro de Engenharia Elétrica e Informática - CEEI PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO UFCG |
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: | |
Link de acesso: | http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/9004 |
Resumo: | O uso fundamentado de métricas (padrões de medição) é esencial para a execução de projetos de software de forma mensurável, cujo desenvolvimento possa ser previsto, monitorado e aprimorado. Entre as métricas para a fase de codificação apresentadas na literatura, se destacam o número ciclomático e as métricas da Ciência de Software, pelo seu fundamento teórico e suporte empírico, e as métricas de linhas de código e número de rotinas, pela sua popularidade e simplicidade. Este trabalho verifica a validade destas métricas aplicadas às linguagens Pascal e C. Para isto, uma ferramenta para a obtenção automática das métricas é desenvolvida. As análises, feitas em uma amostra de 1.670 rotinas, utilizam técnicas de regressão e baseiam-se em cinco parâmetros estatísticos. Algumas das métricas estudadas mostram-se válidas na estimativa de tamanho de programa (métricas estimadoras do comprimento N e Nj) e na estimativa de tempo de desenvolvimento de programa (métricas de comprimento e volume da Ciência de Software, linhas de código e número ciclomático). Métricas para estimativa de tamanho e tempo de desenvolvimento de rotinas e métricas para outras aplicações, como avaliação de nível de linguagem e conteúdo de informação de rotina, mostram-se imprecisas ou inconsistentes. |