AnaSoft : um analisador de software baseado em metricas para medir complexidade
DISSERTAÇÃO
Português
T/UNICAMP M79a
Campinas, SP : [s.n.], 1990.
103f. : il.
Orientadores : Orion de Oliveira Silva eArthur João Catto
Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da Computação
Resumo: Esta dissertação apresenta um estudo sobre as diferentes métricas de software para medir complexidade e propõe um analisador de código baseado em três destas métricas. Os aspectos considerados mais importantes em relação à complexidade de um programa são: a quantidade de dado manipulado, o...
Resumo: Esta dissertação apresenta um estudo sobre as diferentes métricas de software para medir complexidade e propõe um analisador de código baseado em três destas métricas. Os aspectos considerados mais importantes em relação à complexidade de um programa são: a quantidade de dado manipulado, o fluxo de informação entre os módulos ou procedimentos e, finalmente, o fluxo de controle. As métricas escolhidas medem estes três fatores e fazem um diagnóstico da complexidade dos procedimentos do programa. Portanto, o objetivo do analisador proposto consiste em facilitar a manutenção de um software através de uma análise da complexidade dos procedimentos que os compõem. Finalmente, a ferramenta é testada em vários programas e são apresentadas as conclusões finais, que incluem extensões para pesquisas futuras
Abstract: This dissertation presents a study of the different software metrics available to measure complexity. In addition, it proposes a code analyzer, AnaSoft, based on three of the most important ones. The software aspects considered most important in relation to software complexity are: the...
Abstract: This dissertation presents a study of the different software metrics available to measure complexity. In addition, it proposes a code analyzer, AnaSoft, based on three of the most important ones. The software aspects considered most important in relation to software complexity are: the quantity of information processed, the flow of information among the components and the flow of control. The selected metrics measure this three factors and, at the same time, perform a diagnostic of the procedures' complexity. With this in mind, the main objective of the tool proposed is to aid the software maintener to perform a more efficient job. The analizer presented here was tested sucesfully in several software and conclusion were drawn. Finally, further extension for future research are suggested
AnaSoft : um analisador de software baseado em metricas para medir complexidade
AnaSoft : um analisador de software baseado em metricas para medir complexidade
Exemplares
Nº de exemplares: 2
Não existem reservas para esta obra