Classificação e busca de componentes com tratamento de exceções

Detalhes bibliográficos
Ano de defesa: 2008
Autor(a) principal: Tsai, Luciana Setsuko Gakiya
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Biblioteca Digitais de Teses e Dissertações da USP
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://teses.usp.br/teses/disponiveis/45/45134/tde-20230727-113721/
Resumo: Em tempos onde a alta produtividade e competitividade são valores fundamentais para garantir a estabilidade no mercado de software, o desenvolvimento de sistemas baseado em componentes reutilizáveis tornou-se um paradigma bastante utilizado. Os sistemas atuais resultantes da integração dos componentes executam serviços cada vez mais complexos, e o número de situações de lançamento e tratamento de exceções também cresce. O desenvolvimento baseado em componentes (DBC) baseia-se na ideia de gerar um sistema a partir do uso de diversos componentes de software já existentes. Sendo assim, os componentes podem vir de fabricantes diferentes e, muitas vezes, quem os utiliza não necessariamente é quem os criou. A falta de informações sobre o comportamento das exceções dos componentes dificulta o tratamento das mesmas no sistema resultante. De um lado, os desenvolvedores não possuem conhecimento completo dos diferentes ambientes operacionais nos quais os componentes serão integrados. Por outro lado, os componentes são fornecidos como caixas-pretas aos integradores que muitas vezes não têm acesso aos detalhes do comportamento anormal do componente. Além disso, o mecanismo de tratamento de exceções é frequentemente implementado de forma incorreta. Para um melhor gerenciamento, existem os repositórios onde os componentes após classificados são armazenados para posterior recuperação. Tipicamente, as informações armazenadas estão associadas às suas, funcionalidades, aos serviços oferecidos de forma que o desenvolvedor, durante a busca, não obtém informações a respeito das exceções e de como são ou devem ser tratadas. Tal situação pode comprometer a utilização adequada do componente. Dentro desse contexto, o trabalho a seguir mostra uma solução que minimiza a falta de informações sobre as exceções no processo de classificação e busca de componentes Java.
id USP_4d69e5537fd0a63803a9237bc5fd93d4
oai_identifier_str oai:teses.usp.br:tde-20230727-113721
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str
spelling Classificação e busca de componentes com tratamento de exceçõesnot availableComponentesEngenharia de SoftwaresJavaRepositórioSoftwaresEm tempos onde a alta produtividade e competitividade são valores fundamentais para garantir a estabilidade no mercado de software, o desenvolvimento de sistemas baseado em componentes reutilizáveis tornou-se um paradigma bastante utilizado. Os sistemas atuais resultantes da integração dos componentes executam serviços cada vez mais complexos, e o número de situações de lançamento e tratamento de exceções também cresce. O desenvolvimento baseado em componentes (DBC) baseia-se na ideia de gerar um sistema a partir do uso de diversos componentes de software já existentes. Sendo assim, os componentes podem vir de fabricantes diferentes e, muitas vezes, quem os utiliza não necessariamente é quem os criou. A falta de informações sobre o comportamento das exceções dos componentes dificulta o tratamento das mesmas no sistema resultante. De um lado, os desenvolvedores não possuem conhecimento completo dos diferentes ambientes operacionais nos quais os componentes serão integrados. Por outro lado, os componentes são fornecidos como caixas-pretas aos integradores que muitas vezes não têm acesso aos detalhes do comportamento anormal do componente. Além disso, o mecanismo de tratamento de exceções é frequentemente implementado de forma incorreta. Para um melhor gerenciamento, existem os repositórios onde os componentes após classificados são armazenados para posterior recuperação. Tipicamente, as informações armazenadas estão associadas às suas, funcionalidades, aos serviços oferecidos de forma que o desenvolvedor, durante a busca, não obtém informações a respeito das exceções e de como são ou devem ser tratadas. Tal situação pode comprometer a utilização adequada do componente. Dentro desse contexto, o trabalho a seguir mostra uma solução que minimiza a falta de informações sobre as exceções no processo de classificação e busca de componentes Java.In times when high productivity and competitiveness are fundamental values to ensure stability in the software market, the development of systems based on reusable components has become an widely used paradigm. The current systems, resulting from the integration of the components, perform increasingly complex services, and the number of cases of launching and management of exceptions grows also. Componentes based development (DBC) is based on the idea of building a system from the usage of many already existing software components. Meanwhile, the components may come from different sources and often those who use them are not necessarily those who created them. The lack of information about the behavior of the exceptions of components is low. On one hand, developers of the components do not have full knowledge of the different operating environments in which the components will be integrated. On the other, these components are provided as black- box to integrators, who often have no access to details of the abnormal behavior of the component. In addition, the mechanism for dealing with exceptions are often implemented in an improper manner. For a better management of the components, there are repositories where components, after being classified are stored for later recovery. Tipically, the details of the stored components are related to features and to the services offered by them, so the developer, during the search, gets no information about the exceptions thrown by the component nether how they are or whether they should be treated or not. Such situation may affect the proper usage of the component. In this context, the work below shows a solution that minimizes the lack of information about the exceptions in the process of classification and searching of Java components.Biblioteca Digitais de Teses e Dissertações da USPAna Cristina Vieira de MeloTsai, Luciana Setsuko Gakiya2008-08-12info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://teses.usp.br/teses/disponiveis/45/45134/tde-20230727-113721/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/openAccesspor2023-07-27T20:37:05Zoai:teses.usp.br:tde-20230727-113721Biblioteca 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:27212023-07-27T20:37:05Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Classificação e busca de componentes com tratamento de exceções
not available
title Classificação e busca de componentes com tratamento de exceções
spellingShingle Classificação e busca de componentes com tratamento de exceções
Tsai, Luciana Setsuko Gakiya
Componentes
Engenharia de Softwares
Java
Repositório
Softwares
title_short Classificação e busca de componentes com tratamento de exceções
title_full Classificação e busca de componentes com tratamento de exceções
title_fullStr Classificação e busca de componentes com tratamento de exceções
title_full_unstemmed Classificação e busca de componentes com tratamento de exceções
title_sort Classificação e busca de componentes com tratamento de exceções
author Tsai, Luciana Setsuko Gakiya
author_facet Tsai, Luciana Setsuko Gakiya
author_role author
dc.contributor.none.fl_str_mv Ana Cristina Vieira de Melo
dc.contributor.author.fl_str_mv Tsai, Luciana Setsuko Gakiya
dc.subject.por.fl_str_mv Componentes
Engenharia de Softwares
Java
Repositório
Softwares
topic Componentes
Engenharia de Softwares
Java
Repositório
Softwares
description Em tempos onde a alta produtividade e competitividade são valores fundamentais para garantir a estabilidade no mercado de software, o desenvolvimento de sistemas baseado em componentes reutilizáveis tornou-se um paradigma bastante utilizado. Os sistemas atuais resultantes da integração dos componentes executam serviços cada vez mais complexos, e o número de situações de lançamento e tratamento de exceções também cresce. O desenvolvimento baseado em componentes (DBC) baseia-se na ideia de gerar um sistema a partir do uso de diversos componentes de software já existentes. Sendo assim, os componentes podem vir de fabricantes diferentes e, muitas vezes, quem os utiliza não necessariamente é quem os criou. A falta de informações sobre o comportamento das exceções dos componentes dificulta o tratamento das mesmas no sistema resultante. De um lado, os desenvolvedores não possuem conhecimento completo dos diferentes ambientes operacionais nos quais os componentes serão integrados. Por outro lado, os componentes são fornecidos como caixas-pretas aos integradores que muitas vezes não têm acesso aos detalhes do comportamento anormal do componente. Além disso, o mecanismo de tratamento de exceções é frequentemente implementado de forma incorreta. Para um melhor gerenciamento, existem os repositórios onde os componentes após classificados são armazenados para posterior recuperação. Tipicamente, as informações armazenadas estão associadas às suas, funcionalidades, aos serviços oferecidos de forma que o desenvolvedor, durante a busca, não obtém informações a respeito das exceções e de como são ou devem ser tratadas. Tal situação pode comprometer a utilização adequada do componente. Dentro desse contexto, o trabalho a seguir mostra uma solução que minimiza a falta de informações sobre as exceções no processo de classificação e busca de componentes Java.
publishDate 2008
dc.date.none.fl_str_mv 2008-08-12
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://teses.usp.br/teses/disponiveis/45/45134/tde-20230727-113721/
url https://teses.usp.br/teses/disponiveis/45/45134/tde-20230727-113721/
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_ 1815258343365672960