Medidas de complexidade para avaliação de mudanças em sistemas de software

Detalhes bibliográficos
Autor(a) principal: Ternes, Sonia
Data de Publicação: 1992
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1586790
Resumo: Orientadores: Mario Jino, Fuad Gattaz Sobrinho
id UNICAMP-30_96b79f3d7ec1666998c2e9e498a1e2d7
oai_identifier_str oai::137977
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling Medidas de complexidade para avaliação de mudanças em sistemas de softwareEngenharia elétrica - TesesProgramação (Computadores) - TesesProgramas de computador - TesesOrientadores: Mario Jino, Fuad Gattaz SobrinhoDissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia EletricaResumo: A atividade de evolução de software requer medidas que indiquem o esforço a ser aplicado em uma mudança qualquer no sistema de software. As Matrizes de Probabilidades de Mudanças (Pf e Pc) e as Matrizes de Esforços de Mudanças (Ef e Ec) enfocam a interface entre os módulos que compõem o sistema de software, possibilitando a análise quantitativa dos efeitos colaterais produzidos. Dessas matrizes são obtidas várias medidas de complexidade nos escopos modular e do software que podem indicar, por exemplo, os módulos problemáticos para a atividade de evolução do software. Baseado nessas medidas foram propostos critérios objetivos que podem indicar a necessidade de particíonamento de módulos, redesenho do sistema de software e reimplementacão de módulos ou até mesmo de todo o sistema de software. Esses critérios podem ser utilizados numa metodologia de gerência de um ambiente de desenvolvimento e evolução de software, como apresentado neste trabalho. Finalmente, idéias básicas de um processo de particionamento de software são propostas, tendo como objetivo discutir o processo de obtenção das medidas de complexidade sobre partições de software e reduzir o esforço computacional da atividade de obtenção de métricas. Ferramentas foram produzidas para automatizar o processo de obtenção dessas medidas e critériosAbstract: Software evolution activities require measures for the prediction of the amount of effort to be applied in any software system change. Probability Matrices (Pf and Pc) and Effort Matrices (Ef and Ec) focus on the interface between modules in the software system and allow a quantitative analysis of the side effects produced by a change. From these matrices, complexity measures are obtained in the modules and system scopes which may indicate, for example, the most troublesome modules for software evolution activities. Criteria based on those measures were proposed to indicate the need of module partitioning, software system redesign and module or software system reimplementation. These criteria can be used in a management methodology of software development and evolution environment which is presented in this work. Finally, basic ideas of a software partition process are proposed with the purpose of examining the process of extracting complexity measures on software partitions and reducing the computational effort in the measures extraction activity. Tools were produced for automation of the process to obtain these measures and criteriaMestradoMestre em Engenharia Elétrica[s.n.]Jino, Mario, 1943-Gattaz Sobrinho, FuadUniversidade Estadual de Campinas (UNICAMP). Faculdade de Engenharia ElétricaPrograma de Pós-Graduação em Engenharia ElétricaUNIVERSIDADE ESTADUAL DE CAMPINASTernes, Sonia19921992-06-17T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf128f.https://hdl.handle.net/20.500.12733/1586790TERNES, Sonia. Medidas de complexidade para avaliação de mudanças em sistemas de software. 1992. 128f. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1586790. Acesso em: 2 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/137977porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2014-04-18T12:22:47Zoai::137977Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2014-04-18T12:22:47Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Medidas de complexidade para avaliação de mudanças em sistemas de software
title Medidas de complexidade para avaliação de mudanças em sistemas de software
spellingShingle Medidas de complexidade para avaliação de mudanças em sistemas de software
Ternes, Sonia
Engenharia elétrica - Teses
Programação (Computadores) - Teses
Programas de computador - Teses
title_short Medidas de complexidade para avaliação de mudanças em sistemas de software
title_full Medidas de complexidade para avaliação de mudanças em sistemas de software
title_fullStr Medidas de complexidade para avaliação de mudanças em sistemas de software
title_full_unstemmed Medidas de complexidade para avaliação de mudanças em sistemas de software
title_sort Medidas de complexidade para avaliação de mudanças em sistemas de software
author Ternes, Sonia
author_facet Ternes, Sonia
author_role author
dc.contributor.none.fl_str_mv Jino, Mario, 1943-
Gattaz Sobrinho, Fuad
Universidade Estadual de Campinas (UNICAMP). Faculdade de Engenharia Elétrica
Programa de Pós-Graduação em Engenharia Elétrica
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Ternes, Sonia
dc.subject.por.fl_str_mv Engenharia elétrica - Teses
Programação (Computadores) - Teses
Programas de computador - Teses
topic Engenharia elétrica - Teses
Programação (Computadores) - Teses
Programas de computador - Teses
description Orientadores: Mario Jino, Fuad Gattaz Sobrinho
publishDate 1992
dc.date.none.fl_str_mv 1992
1992-06-17T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/20.500.12733/1586790
TERNES, Sonia. Medidas de complexidade para avaliação de mudanças em sistemas de software. 1992. 128f. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1586790. Acesso em: 2 set. 2024.
url https://hdl.handle.net/20.500.12733/1586790
identifier_str_mv TERNES, Sonia. Medidas de complexidade para avaliação de mudanças em sistemas de software. 1992. 128f. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1586790. Acesso em: 2 set. 2024.
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/137977
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
128f.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1809188817360388096