Exportação concluída — 

Reutilização de software através de geração de código e de desenvolvimento de componentes - estudo de caso.

Detalhes bibliográficos
Ano de defesa: 2003
Autor(a) principal: Silva, Fabio Furía
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-17102024-144932/
Resumo: O paradigma da reutilização de software começa a ser mais aceito nas empresas de desenvolvimento de software, mas está ainda aquém do alcance da maioria das outras empresas. O uso de componentes, uma das vertentes da reutilização, tem aumentado significativamente na indústria de software, passando a constituir um nicho de mercado para empresas que se especializam em desenvolver componentes, distribuindo-os a terceiros. É também uma solução para aumentar, a médio e longo prazo, a produtividade de uma empresa de desenvolvimento de software. O objetivo deste trabalho é apresentar um estudo de caso de reutilização de software através de componentização, efetuado em uma empresa de desenvolvimento de software, e que utiliza também, em menor grau, geração automatizada de código-fonte. Para tanto, são esmiuçados os conceitos de reutilização de software por meio da componentização, que mostra ser a alternativa mais natural e eficiente para o problema de reutilização de software nas fases de projeto e de implementação. Como o paradigma de orientação a objetos apresenta forte tendência a firmar-se no mercado, a componentização neste trabalho é estudada sob o enfoque deste paradigma. Por fim são propostas soluções e alternativas para o aprimoramento da reutilização de software na empresa.
id USP_d1ad4bb6b83b9020fa7e76565dac8737
oai_identifier_str oai:teses.usp.br:tde-17102024-144932
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str
spelling Reutilização de software através de geração de código e de desenvolvimento de componentes - estudo de caso.Untitled in englishComponentes de softwareEngenharia de softwareGeração código-fonteObject-oriented programmingProgramação orientada a objetosSoftware (Reuse)Software (Reúso)Software componentsSoftware engineeringSource code generationO paradigma da reutilização de software começa a ser mais aceito nas empresas de desenvolvimento de software, mas está ainda aquém do alcance da maioria das outras empresas. O uso de componentes, uma das vertentes da reutilização, tem aumentado significativamente na indústria de software, passando a constituir um nicho de mercado para empresas que se especializam em desenvolver componentes, distribuindo-os a terceiros. É também uma solução para aumentar, a médio e longo prazo, a produtividade de uma empresa de desenvolvimento de software. O objetivo deste trabalho é apresentar um estudo de caso de reutilização de software através de componentização, efetuado em uma empresa de desenvolvimento de software, e que utiliza também, em menor grau, geração automatizada de código-fonte. Para tanto, são esmiuçados os conceitos de reutilização de software por meio da componentização, que mostra ser a alternativa mais natural e eficiente para o problema de reutilização de software nas fases de projeto e de implementação. Como o paradigma de orientação a objetos apresenta forte tendência a firmar-se no mercado, a componentização neste trabalho é estudada sob o enfoque deste paradigma. Por fim são propostas soluções e alternativas para o aprimoramento da reutilização de software na empresa.The software reuse paradigm is beginning to gain stronger acceptation in software development companies, although it is still far away of being adopted by many other companies. The adoption of software components, which are one of the ways to implement software reuse, is increasing reasonably in the software industry, beginning to form a market niche to companies that specialize themselves in developing components, delivering them to third parties. It is also a solution to increase, at medium or long term, the software developer company\'s productivity. The main goal of this work is to present a case study of software reuse through componentization in a software development company that also uses, in a minor degree, automatized source code generation. To accomplish it, software reuse concepts through componentization are studied in detail, since it shows up as the most natural and efficient approach to software reuse in the design and implementation phases of software development. As the object oriented paradigm presents a good tendency to be established in the market, componentization, at this work, is analyzed under this paradigm. Finally, solutions and alternatives are proposed for the software reuse improvement inside the company.Biblioteca Digitais de Teses e Dissertações da USPFerreira, Maria Alice Grigas VarellaSilva, Fabio Furía2003-09-05info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3141/tde-17102024-144932/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-10-17T17:54:03Zoai:teses.usp.br:tde-17102024-144932Biblioteca 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-10-17T17:54:03Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Reutilização de software através de geração de código e de desenvolvimento de componentes - estudo de caso.
Untitled in english
title Reutilização de software através de geração de código e de desenvolvimento de componentes - estudo de caso.
spellingShingle Reutilização de software através de geração de código e de desenvolvimento de componentes - estudo de caso.
Silva, Fabio Furía
Componentes de software
Engenharia de software
Geração código-fonte
Object-oriented programming
Programação orientada a objetos
Software (Reuse)
Software (Reúso)
Software components
Software engineering
Source code generation
title_short Reutilização de software através de geração de código e de desenvolvimento de componentes - estudo de caso.
title_full Reutilização de software através de geração de código e de desenvolvimento de componentes - estudo de caso.
title_fullStr Reutilização de software através de geração de código e de desenvolvimento de componentes - estudo de caso.
title_full_unstemmed Reutilização de software através de geração de código e de desenvolvimento de componentes - estudo de caso.
title_sort Reutilização de software através de geração de código e de desenvolvimento de componentes - estudo de caso.
author Silva, Fabio Furía
author_facet Silva, Fabio Furía
author_role author
dc.contributor.none.fl_str_mv Ferreira, Maria Alice Grigas Varella
dc.contributor.author.fl_str_mv Silva, Fabio Furía
dc.subject.por.fl_str_mv Componentes de software
Engenharia de software
Geração código-fonte
Object-oriented programming
Programação orientada a objetos
Software (Reuse)
Software (Reúso)
Software components
Software engineering
Source code generation
topic Componentes de software
Engenharia de software
Geração código-fonte
Object-oriented programming
Programação orientada a objetos
Software (Reuse)
Software (Reúso)
Software components
Software engineering
Source code generation
description O paradigma da reutilização de software começa a ser mais aceito nas empresas de desenvolvimento de software, mas está ainda aquém do alcance da maioria das outras empresas. O uso de componentes, uma das vertentes da reutilização, tem aumentado significativamente na indústria de software, passando a constituir um nicho de mercado para empresas que se especializam em desenvolver componentes, distribuindo-os a terceiros. É também uma solução para aumentar, a médio e longo prazo, a produtividade de uma empresa de desenvolvimento de software. O objetivo deste trabalho é apresentar um estudo de caso de reutilização de software através de componentização, efetuado em uma empresa de desenvolvimento de software, e que utiliza também, em menor grau, geração automatizada de código-fonte. Para tanto, são esmiuçados os conceitos de reutilização de software por meio da componentização, que mostra ser a alternativa mais natural e eficiente para o problema de reutilização de software nas fases de projeto e de implementação. Como o paradigma de orientação a objetos apresenta forte tendência a firmar-se no mercado, a componentização neste trabalho é estudada sob o enfoque deste paradigma. Por fim são propostas soluções e alternativas para o aprimoramento da reutilização de software na empresa.
publishDate 2003
dc.date.none.fl_str_mv 2003-09-05
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-17102024-144932/
url https://www.teses.usp.br/teses/disponiveis/3/3141/tde-17102024-144932/
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_ 1818279204756652032