Avaliação de conectividade em sistemas orientados por objetos
Autor(a) principal: | |
---|---|
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 |