Metodologia para utilização e reutilização de componentes de software.

Detalhes bibliográficos
Ano de defesa: 1999
Autor(a) principal: Takata, Kazutosi
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://www.teses.usp.br/teses/disponiveis/3/3141/tde-17092024-111327/
Resumo: A utilização de componentes de software é uma tendência atual do mercado de desenvolvimento de sistemas. Por volta do ano de 2001, segundo Gartner Group, 60% das novas aplicações serão desenvolvidas utilizando componentes. No ano de 2003, a mesma fonte prevê que, no mínimo, 70% das aplicações sejam desenvolvidas através desta abordagem de desenvolvimento. Esta tendência está mudando a maneira de construção dos sistemas, criando um mercado de componentes de software paralelo ao mercado de sistemas de software. Com isto, surge uma terceira alternativa ao dilema de aquisição ou de construção de sistemas: o de construir adquirindo componentes. Com a utilização desta abordagem, pode-se dizer que a obtenção de um sistema de software está se tornando cada vez mais semelhante ao de hardware. Atualmente é possível construir um sistema com componentes de mercado, da mesma maneira que se constrói um sistema de hardware. Porém, para se fazer uma utilização sistemática desses componentes com eficiência, é necessária a definição e a implantação de uma metodologia de desenvolvimento específica. O objetivo desta dissertação de mestrado é a apresentação de uma metodologia que oriente o desenvolvimento de sistemas baseados em componentes de software. Para isto, são apresentados os resultados das pesquisas nas áreas de reutilização e de componentes de software, seguida da descrição da metodologia proposta. São também apresentados os resultados iniciais da implantação dessa metodologia de desenvolvimento no ABN AMRO Bank, uma instituição financeira de grande porte. As dificuldades encontradas e as lições aprendidas durante a implantação da metodologia são descritas neste trabalho, bem como as motivações para a sua continuidade.
id USP_6b21b8e3ddaf49cb6a54d01e25dada51
oai_identifier_str oai:teses.usp.br:tde-17092024-111327
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str
spelling Metodologia para utilização e reutilização de componentes de software.Untitled in englishComponentes de softwareSoftware componentsA utilização de componentes de software é uma tendência atual do mercado de desenvolvimento de sistemas. Por volta do ano de 2001, segundo Gartner Group, 60% das novas aplicações serão desenvolvidas utilizando componentes. No ano de 2003, a mesma fonte prevê que, no mínimo, 70% das aplicações sejam desenvolvidas através desta abordagem de desenvolvimento. Esta tendência está mudando a maneira de construção dos sistemas, criando um mercado de componentes de software paralelo ao mercado de sistemas de software. Com isto, surge uma terceira alternativa ao dilema de aquisição ou de construção de sistemas: o de construir adquirindo componentes. Com a utilização desta abordagem, pode-se dizer que a obtenção de um sistema de software está se tornando cada vez mais semelhante ao de hardware. Atualmente é possível construir um sistema com componentes de mercado, da mesma maneira que se constrói um sistema de hardware. Porém, para se fazer uma utilização sistemática desses componentes com eficiência, é necessária a definição e a implantação de uma metodologia de desenvolvimento específica. O objetivo desta dissertação de mestrado é a apresentação de uma metodologia que oriente o desenvolvimento de sistemas baseados em componentes de software. Para isto, são apresentados os resultados das pesquisas nas áreas de reutilização e de componentes de software, seguida da descrição da metodologia proposta. São também apresentados os resultados iniciais da implantação dessa metodologia de desenvolvimento no ABN AMRO Bank, uma instituição financeira de grande porte. As dificuldades encontradas e as lições aprendidas durante a implantação da metodologia são descritas neste trabalho, bem como as motivações para a sua continuidade.Utilization of software components is a tendency in the system development market. According to Gartner Group by year 2001, sixty percent (60%) of all new applications will be built using components, furthermore the same source estimates that by year 2003, at least, seventy percent (70%) of all applications will be built with this development approach. This tendency is changing the way an application is built, creating a market of software components parallel to system software development. As a result, a third alternative appears to the dilemma of internal software development or software acquisition scenario: software development with component acquisition. It can be said that the software construction process is becoming much more similar to a hardware construction process. Nowadays it is possible to develop a system using off-the-shelf components in the same way it is built a computer. Nevertheless to use efficiently components as a common development practice it is necessary to define and implement a specific development methodology. The main objective of this dissertation is to present a methodology that may guide the component-based software development. To demonstrate the effectiveness the effectiveness it will be shown research data from software reuse and software components are followed by a proposed methodology. Also it will be shown the initial results of component-based software engineering in ABN AMRO Bank Brazil, a financial institution with great expression in the market. The main difficulties found and the lessons learnt during the methodology implantation are described in this dissertation, as well motivations to its continuity.Biblioteca Digitais de Teses e Dissertações da USPMelnikoff, Selma Shin ShimizuTakata, Kazutosi1999-09-29info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3141/tde-17092024-111327/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-09-17T16:14:02Zoai:teses.usp.br:tde-17092024-111327Biblioteca 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-09-17T16:14:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Metodologia para utilização e reutilização de componentes de software.
Untitled in english
title Metodologia para utilização e reutilização de componentes de software.
spellingShingle Metodologia para utilização e reutilização de componentes de software.
Takata, Kazutosi
Componentes de software
Software components
title_short Metodologia para utilização e reutilização de componentes de software.
title_full Metodologia para utilização e reutilização de componentes de software.
title_fullStr Metodologia para utilização e reutilização de componentes de software.
title_full_unstemmed Metodologia para utilização e reutilização de componentes de software.
title_sort Metodologia para utilização e reutilização de componentes de software.
author Takata, Kazutosi
author_facet Takata, Kazutosi
author_role author
dc.contributor.none.fl_str_mv Melnikoff, Selma Shin Shimizu
dc.contributor.author.fl_str_mv Takata, Kazutosi
dc.subject.por.fl_str_mv Componentes de software
Software components
topic Componentes de software
Software components
description A utilização de componentes de software é uma tendência atual do mercado de desenvolvimento de sistemas. Por volta do ano de 2001, segundo Gartner Group, 60% das novas aplicações serão desenvolvidas utilizando componentes. No ano de 2003, a mesma fonte prevê que, no mínimo, 70% das aplicações sejam desenvolvidas através desta abordagem de desenvolvimento. Esta tendência está mudando a maneira de construção dos sistemas, criando um mercado de componentes de software paralelo ao mercado de sistemas de software. Com isto, surge uma terceira alternativa ao dilema de aquisição ou de construção de sistemas: o de construir adquirindo componentes. Com a utilização desta abordagem, pode-se dizer que a obtenção de um sistema de software está se tornando cada vez mais semelhante ao de hardware. Atualmente é possível construir um sistema com componentes de mercado, da mesma maneira que se constrói um sistema de hardware. Porém, para se fazer uma utilização sistemática desses componentes com eficiência, é necessária a definição e a implantação de uma metodologia de desenvolvimento específica. O objetivo desta dissertação de mestrado é a apresentação de uma metodologia que oriente o desenvolvimento de sistemas baseados em componentes de software. Para isto, são apresentados os resultados das pesquisas nas áreas de reutilização e de componentes de software, seguida da descrição da metodologia proposta. São também apresentados os resultados iniciais da implantação dessa metodologia de desenvolvimento no ABN AMRO Bank, uma instituição financeira de grande porte. As dificuldades encontradas e as lições aprendidas durante a implantação da metodologia são descritas neste trabalho, bem como as motivações para a sua continuidade.
publishDate 1999
dc.date.none.fl_str_mv 1999-09-29
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-17092024-111327/
url https://www.teses.usp.br/teses/disponiveis/3/3141/tde-17092024-111327/
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_ 1818279203214196736