AnaSoft : um analisador de software baseado em metricas para medir complexidade
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 === Made available in DSpace on 2018-07-13T22:57:37Z (GMT). No. of bitstreams: 1 MoraRodriguez_Carlos_M.pdf: 3155186...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | Portuguese |
Published: |
[s.n.]
1990
|
Subjects: | |
Online Access: | MORA RODRIGUEZ, Carlos. AnaSoft: um analisador de software baseado em metricas para medir complexidade. 1990. 103f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da Computação, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/275996>. Acesso em: 13 jul. 2018. http://repositorio.unicamp.br/jspui/handle/REPOSIP/275996 |
id |
ndltd-IBICT-oai-repositorio.unicamp.br-REPOSIP-275996 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-oai-repositorio.unicamp.br-REPOSIP-2759962019-01-21T20:12:45Z AnaSoft : um analisador de software baseado em metricas para medir complexidade Mora Rodriguez, Carlos UNIVERSIDADE ESTADUAL DE CAMPINAS Catto, Arthur João, 1948- Silva, Orion de Oliveira Engenharia de software 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 Made available in DSpace on 2018-07-13T22:57:37Z (GMT). No. of bitstreams: 1 MoraRodriguez_Carlos_M.pdf: 3155186 bytes, checksum: e180d7237165ccf21fd3a4a2e590e931 (MD5) Previous issue date: 1990 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 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 Mestrado Mestre em Ciência da Computação 1990 2018-07-13T22:57:37Z 2018-07-13T22:57:37Z 1990-03-20T00:00:00Z info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis MORA RODRIGUEZ, Carlos. AnaSoft: um analisador de software baseado em metricas para medir complexidade. 1990. 103f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da Computação, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/275996>. Acesso em: 13 jul. 2018. http://repositorio.unicamp.br/jspui/handle/REPOSIP/275996 por info:eu-repo/semantics/openAccess 103f. : il. application/octet-stream [s.n.] Universidade Estadual de Campinas. Instituto de Matemática, Estatística e Ciência da Computação Programa de Pós-Graduação em Ciência da Computação reponame:Repositório Institucional da Unicamp instname:Universidade Estadual de Campinas instacron:UNICAMP |
collection |
NDLTD |
language |
Portuguese |
format |
Others
|
sources |
NDLTD |
topic |
Engenharia de software |
spellingShingle |
Engenharia de software Mora Rodriguez, Carlos AnaSoft : um analisador de software baseado em metricas para medir complexidade |
description |
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 === Made available in DSpace on 2018-07-13T22:57:37Z (GMT). No. of bitstreams: 1
MoraRodriguez_Carlos_M.pdf: 3155186 bytes, checksum: e180d7237165ccf21fd3a4a2e590e931 (MD5)
Previous issue date: 1990 === 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 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 === Mestrado === Mestre em Ciência da Computação |
author2 |
UNIVERSIDADE ESTADUAL DE CAMPINAS |
author_facet |
UNIVERSIDADE ESTADUAL DE CAMPINAS Mora Rodriguez, Carlos |
author |
Mora Rodriguez, Carlos |
author_sort |
Mora Rodriguez, Carlos |
title |
AnaSoft : um analisador de software baseado em metricas para medir complexidade |
title_short |
AnaSoft : um analisador de software baseado em metricas para medir complexidade |
title_full |
AnaSoft : um analisador de software baseado em metricas para medir complexidade |
title_fullStr |
AnaSoft : um analisador de software baseado em metricas para medir complexidade |
title_full_unstemmed |
AnaSoft : um analisador de software baseado em metricas para medir complexidade |
title_sort |
anasoft : um analisador de software baseado em metricas para medir complexidade |
publisher |
[s.n.] |
publishDate |
1990 |
url |
MORA RODRIGUEZ, Carlos. AnaSoft: um analisador de software baseado em metricas para medir complexidade. 1990. 103f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Matematica, Estatistica e Ciencia da Computação, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/275996>. Acesso em: 13 jul. 2018. http://repositorio.unicamp.br/jspui/handle/REPOSIP/275996 |
work_keys_str_mv |
AT morarodriguezcarlos anasoftumanalisadordesoftwarebaseadoemmetricasparamedircomplexidade |
_version_ |
1718869520127361024 |