Please use this identifier to cite or link to this item:
http://hdl.handle.net/1843/RVMR-6TFPLA
Type: | Dissertação de Mestrado |
Title: | Avaliação de conectividade em sistemas orientados por objetos |
Authors: | Kecia Aline Marques Ferreira |
First Advisor: | Mariza Andrade da Silva Bigonha |
First Co-advisor: | Roberto da Silva Bigonha |
First Referee: | Antônio Francisco do Prado |
Second Referee: | Marco Túlio de Oliveira Valente |
Abstract: | 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. |
Abstract: | 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. |
Subject: | Programação orientada a objetos (Computação) Controle de qualidade Software Desenvolvimento Computação Engenharia de software Software Avaliação |
language: | Português |
Publisher: | Universidade Federal de Minas Gerais |
Publisher Initials: | UFMG |
Rights: | Acesso Aberto |
URI: | http://hdl.handle.net/1843/RVMR-6TFPLA |
Issue Date: | 22-Jun-2006 |
Appears in Collections: | Dissertações de Mestrado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
keciaalinemarquesferreira.pdf | 1.44 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.