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...

Full description

Bibliographic Details
Main Author: Mora Rodriguez, Carlos
Other Authors: UNIVERSIDADE ESTADUAL DE CAMPINAS
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 availa­ble 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 availa­ble 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