Avaliação de conectividade em sistemas orientados por objetos

Detalhes bibliográficos
Autor(a) principal: Kecia Aline Marques Ferreira
Data de Publicação: 2006
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/RVMR-6TFPLA
Resumo: Dentre os fatores de avaliação da qualidade de um software, destaca-se a manutenibilidade, a medida da facilidade de realizar sua manutenção. A manutenção de software é responsável pela maior parte do custo total de um sistema. Desta forma, faz-se importante a obtenção de recursos que contribuam para a criação de software cuja manutenção seja mais fácil. Dentre outros aspectos, a obtenção de software com esta característica é proporcionada principalmente pelo projeto de software que vise estrutura flexível e estável, na qual o grau de interdependência entre as partes constituintes do software, seus módulos, seja o menor possível. Quanto maior o grau de conectividade de um software, mais rígida a sua estrutura, menor a manutenibilidade e maior o custo do sistema. A orientação por objetos é um paradigma de construção de software caracterizado por potencializar a obtenção de software de alta qualidade, favorecendo aspectos como modularidade, manutenibilidade e reusabilidade.Este trabalho tem como tese que a conectividade é o fator preponderante na avaliação da qualidade estrutural de um software e, conseqüentemente, deve ser tida como fator de grande importância na manutenção e no custo de um sistema. O objetivo principal desta dissertação é a proposta de um modelo de avaliação de conectividade em software orientado por objetos, bem como a construção de uma ferramenta de coleta de métricas que viabiliza a aplicação do modelo proposto para softwares implementados na linguagem Java.
id UFMG_a553254d91f1e5931a56e3129d68bffb
oai_identifier_str oai:repositorio.ufmg.br:1843/RVMR-6TFPLA
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Mariza Andrade da Silva BigonhaRoberto da Silva BigonhaAntônio Francisco do PradoMarco Túlio de Oliveira ValenteKecia Aline Marques Ferreira2019-08-10T15:33:49Z2019-08-10T15:33:49Z2006-06-22http://hdl.handle.net/1843/RVMR-6TFPLADentre os fatores de avaliação da qualidade de um software, destaca-se a manutenibilidade, a medida da facilidade de realizar sua manutenção. A manutenção de software é responsável pela maior parte do custo total de um sistema. Desta forma, faz-se importante a obtenção de recursos que contribuam para a criação de software cuja manutenção seja mais fácil. Dentre outros aspectos, a obtenção de software com esta característica é proporcionada principalmente pelo projeto de software que vise estrutura flexível e estável, na qual o grau de interdependência entre as partes constituintes do software, seus módulos, seja o menor possível. Quanto maior o grau de conectividade de um software, mais rígida a sua estrutura, menor a manutenibilidade e maior o custo do sistema. A orientação por objetos é um paradigma de construção de software caracterizado por potencializar a obtenção de software de alta qualidade, favorecendo aspectos como modularidade, manutenibilidade e reusabilidade.Este trabalho tem como tese que a conectividade é o fator preponderante na avaliação da qualidade estrutural de um software e, conseqüentemente, deve ser tida como fator de grande importância na manutenção e no custo de um sistema. O objetivo principal desta dissertação é a proposta de um modelo de avaliação de conectividade em software orientado por objetos, bem como a construção de uma ferramenta de coleta de métricas que viabiliza a aplicação do modelo proposto para softwares implementados na linguagem Java.Amongst the factors of software quality evaluation , maintainability, the measure of the easiness to carry through its maintenance, distinguishes. Software maintenance is mostly responsible for the total system cost. In such a way, the attainment of resources that contribute for the software creation whose maintenance is easier becomes important. Amongst other aspects, the development of software with this characteristic is achieved mainly by means of software project that aims at flexible and stable structure, in which the interdependence degree between the constituent parts of software, their modules, is minimized. How much bigger the degree of connectivity in a software, more rigid is its structure, minor maintainability and greater the cost of the system. This work has as thesis that the connectivity is the main factor in the evaluation of the structural quality of a software and, consequently, may be taken as factor of great importance in the maintenance and the cost of a system. The aim of this work is the proposal of a model of evaluation of connectivity in object-oriented software, as well as the construction of an automatic tool for metric collection that it makes possible the application of the aforesaid model for software implemented in the Java language.Universidade Federal de Minas GeraisUFMGProgramação orientada a objetos (Computação)Controle de qualidadeSoftware DesenvolvimentoComputaçãoEngenharia de softwareSoftware Avaliaçãomanutenibilidadeconectividadequalidade de softwareAvaliação de conectividade em sistemas orientados por objetosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALkeciaalinemarquesferreira.pdfapplication/pdf1469632https://repositorio.ufmg.br/bitstream/1843/RVMR-6TFPLA/1/keciaalinemarquesferreira.pdfc96430769ab722aa0aedc6549835dd98MD51TEXTkeciaalinemarquesferreira.pdf.txtkeciaalinemarquesferreira.pdf.txtExtracted texttext/plain250884https://repositorio.ufmg.br/bitstream/1843/RVMR-6TFPLA/2/keciaalinemarquesferreira.pdf.txtd76d27942f694484f549fbb15c51b87dMD521843/RVMR-6TFPLA2019-11-14 03:41:38.723oai:repositorio.ufmg.br:1843/RVMR-6TFPLARepositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-14T06:41:38Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Avaliação de conectividade em sistemas orientados por objetos
title Avaliação de conectividade em sistemas orientados por objetos
spellingShingle Avaliação de conectividade em sistemas orientados por objetos
Kecia Aline Marques Ferreira
manutenibilidade
conectividade
qualidade de software
Programação orientada a objetos (Computação)
Controle de qualidade
Software Desenvolvimento
Computação
Engenharia de software
Software Avaliação
title_short Avaliação de conectividade em sistemas orientados por objetos
title_full Avaliação de conectividade em sistemas orientados por objetos
title_fullStr Avaliação de conectividade em sistemas orientados por objetos
title_full_unstemmed Avaliação de conectividade em sistemas orientados por objetos
title_sort Avaliação de conectividade em sistemas orientados por objetos
author Kecia Aline Marques Ferreira
author_facet Kecia Aline Marques Ferreira
author_role author
dc.contributor.advisor1.fl_str_mv Mariza Andrade da Silva Bigonha
dc.contributor.advisor-co1.fl_str_mv Roberto da Silva Bigonha
dc.contributor.referee1.fl_str_mv Antônio Francisco do Prado
dc.contributor.referee2.fl_str_mv Marco Túlio de Oliveira Valente
dc.contributor.author.fl_str_mv Kecia Aline Marques Ferreira
contributor_str_mv Mariza Andrade da Silva Bigonha
Roberto da Silva Bigonha
Antônio Francisco do Prado
Marco Túlio de Oliveira Valente
dc.subject.por.fl_str_mv manutenibilidade
conectividade
qualidade de software
topic manutenibilidade
conectividade
qualidade de software
Programação orientada a objetos (Computação)
Controle de qualidade
Software Desenvolvimento
Computação
Engenharia de software
Software Avaliação
dc.subject.other.pt_BR.fl_str_mv Programação orientada a objetos (Computação)
Controle de qualidade
Software Desenvolvimento
Computação
Engenharia de software
Software Avaliação
description Dentre os fatores de avaliação da qualidade de um software, destaca-se a manutenibilidade, a medida da facilidade de realizar sua manutenção. A manutenção de software é responsável pela maior parte do custo total de um sistema. Desta forma, faz-se importante a obtenção de recursos que contribuam para a criação de software cuja manutenção seja mais fácil. Dentre outros aspectos, a obtenção de software com esta característica é proporcionada principalmente pelo projeto de software que vise estrutura flexível e estável, na qual o grau de interdependência entre as partes constituintes do software, seus módulos, seja o menor possível. Quanto maior o grau de conectividade de um software, mais rígida a sua estrutura, menor a manutenibilidade e maior o custo do sistema. A orientação por objetos é um paradigma de construção de software caracterizado por potencializar a obtenção de software de alta qualidade, favorecendo aspectos como modularidade, manutenibilidade e reusabilidade.Este trabalho tem como tese que a conectividade é o fator preponderante na avaliação da qualidade estrutural de um software e, conseqüentemente, deve ser tida como fator de grande importância na manutenção e no custo de um sistema. O objetivo principal desta dissertação é a proposta de um modelo de avaliação de conectividade em software orientado por objetos, bem como a construção de uma ferramenta de coleta de métricas que viabiliza a aplicação do modelo proposto para softwares implementados na linguagem Java.
publishDate 2006
dc.date.issued.fl_str_mv 2006-06-22
dc.date.accessioned.fl_str_mv 2019-08-10T15:33:49Z
dc.date.available.fl_str_mv 2019-08-10T15:33:49Z
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 http://hdl.handle.net/1843/RVMR-6TFPLA
url http://hdl.handle.net/1843/RVMR-6TFPLA
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.publisher.initials.fl_str_mv UFMG
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br/bitstream/1843/RVMR-6TFPLA/1/keciaalinemarquesferreira.pdf
https://repositorio.ufmg.br/bitstream/1843/RVMR-6TFPLA/2/keciaalinemarquesferreira.pdf.txt
bitstream.checksum.fl_str_mv c96430769ab722aa0aedc6549835dd98
d76d27942f694484f549fbb15c51b87d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1803589207490297856