Reutilização em software orientado a objetos: aspectos de identificação e classificação da informação.
Autor(a) principal: | |
---|---|
Data de Publicação: | 1996 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da USP |
Texto Completo: | https://www.teses.usp.br/teses/disponiveis/3/3141/tde-22082024-073102/ |
Resumo: | O desenvolvimento de software necessita cada vez mais de técnicas que aprimorem o processo e aumentem a sua produtividade e eficácia. O paradigma de orientação a objetos tem contribuído para isso, oferecendo facilidades para a construção de sistemas através de classes de objetos reutilizáveis. Observa-se, no entanto, que a reutilização de software não atingiu a maturidade suficiente para oferecer benefícios maiores ao processo de desenvolvimento, sendo ainda afetada por diversos fatores. Um destes fatores é a dificuldade em localizar e entender classes de objetos quando o número de classes disponíveis é muito grande. Este trabalho identifica quais informações são necessárias para a descrição de classes de objetos e analisa os métodos existentes na literatura para a classificação desta informação. Apresenta-se também a ferramenta infoowalker, desenvolvida neste trabalho para auxiliar a localização e o entendimento de classes no processo de reutilização. Um ensaio com diferentes grupos de usuários foi realizado para analisar a influência da ferramenta neste processo. |
id |
USP_80af0ed7c7821a1301371826e503a1d7 |
---|---|
oai_identifier_str |
oai:teses.usp.br:tde-22082024-073102 |
network_acronym_str |
USP |
network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
repository_id_str |
2721 |
spelling |
Reutilização em software orientado a objetos: aspectos de identificação e classificação da informação.Untitled in englishDesenvolvimento de softwareSoftware developmentO desenvolvimento de software necessita cada vez mais de técnicas que aprimorem o processo e aumentem a sua produtividade e eficácia. O paradigma de orientação a objetos tem contribuído para isso, oferecendo facilidades para a construção de sistemas através de classes de objetos reutilizáveis. Observa-se, no entanto, que a reutilização de software não atingiu a maturidade suficiente para oferecer benefícios maiores ao processo de desenvolvimento, sendo ainda afetada por diversos fatores. Um destes fatores é a dificuldade em localizar e entender classes de objetos quando o número de classes disponíveis é muito grande. Este trabalho identifica quais informações são necessárias para a descrição de classes de objetos e analisa os métodos existentes na literatura para a classificação desta informação. Apresenta-se também a ferramenta infoowalker, desenvolvida neste trabalho para auxiliar a localização e o entendimento de classes no processo de reutilização. Um ensaio com diferentes grupos de usuários foi realizado para analisar a influência da ferramenta neste processo.Productivity gains and cost-effective software can be realized with better development processes. Object-oriented technology has become an importante technique to promote and facilitate software reuse. However, software reuse has not achieved maturity to offer high payoffs to software development and it has proven to be a complex area affected by many factors. One of the essential problems in software reusability is locating and understanding object classes when their number increases to a great amount. This work investigates necessary information about object-oriented class description and also analyzes current classification methods. It also presents INFOOWALKER, a tool developed to facilitate the actual locating and understanding of reusable classes. An empirical study was conducted to analyze its influence in software reusability.Biblioteca Digitais de Teses e Dissertações da USPMelnikoff, Selma Shin ShimizuGiovani, Pedro Alexandre de Oliveira1996-05-13info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3141/tde-22082024-073102/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2024-08-22T11:03:03Zoai:teses.usp.br:tde-22082024-073102Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212024-08-22T11:03:03Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
dc.title.none.fl_str_mv |
Reutilização em software orientado a objetos: aspectos de identificação e classificação da informação. Untitled in english |
title |
Reutilização em software orientado a objetos: aspectos de identificação e classificação da informação. |
spellingShingle |
Reutilização em software orientado a objetos: aspectos de identificação e classificação da informação. Giovani, Pedro Alexandre de Oliveira Desenvolvimento de software Software development |
title_short |
Reutilização em software orientado a objetos: aspectos de identificação e classificação da informação. |
title_full |
Reutilização em software orientado a objetos: aspectos de identificação e classificação da informação. |
title_fullStr |
Reutilização em software orientado a objetos: aspectos de identificação e classificação da informação. |
title_full_unstemmed |
Reutilização em software orientado a objetos: aspectos de identificação e classificação da informação. |
title_sort |
Reutilização em software orientado a objetos: aspectos de identificação e classificação da informação. |
author |
Giovani, Pedro Alexandre de Oliveira |
author_facet |
Giovani, Pedro Alexandre de Oliveira |
author_role |
author |
dc.contributor.none.fl_str_mv |
Melnikoff, Selma Shin Shimizu |
dc.contributor.author.fl_str_mv |
Giovani, Pedro Alexandre de Oliveira |
dc.subject.por.fl_str_mv |
Desenvolvimento de software Software development |
topic |
Desenvolvimento de software Software development |
description |
O desenvolvimento de software necessita cada vez mais de técnicas que aprimorem o processo e aumentem a sua produtividade e eficácia. O paradigma de orientação a objetos tem contribuído para isso, oferecendo facilidades para a construção de sistemas através de classes de objetos reutilizáveis. Observa-se, no entanto, que a reutilização de software não atingiu a maturidade suficiente para oferecer benefícios maiores ao processo de desenvolvimento, sendo ainda afetada por diversos fatores. Um destes fatores é a dificuldade em localizar e entender classes de objetos quando o número de classes disponíveis é muito grande. Este trabalho identifica quais informações são necessárias para a descrição de classes de objetos e analisa os métodos existentes na literatura para a classificação desta informação. Apresenta-se também a ferramenta infoowalker, desenvolvida neste trabalho para auxiliar a localização e o entendimento de classes no processo de reutilização. Um ensaio com diferentes grupos de usuários foi realizado para analisar a influência da ferramenta neste processo. |
publishDate |
1996 |
dc.date.none.fl_str_mv |
1996-05-13 |
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://www.teses.usp.br/teses/disponiveis/3/3141/tde-22082024-073102/ |
url |
https://www.teses.usp.br/teses/disponiveis/3/3141/tde-22082024-073102/ |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
|
dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.coverage.none.fl_str_mv |
|
dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
instname_str |
Universidade de São Paulo (USP) |
instacron_str |
USP |
institution |
USP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
collection |
Biblioteca Digital de Teses e Dissertações da USP |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
_version_ |
1809090993989877760 |