Reutilização de software através de geração de código e de desenvolvimento de componentes - estudo de caso.
| Ano de defesa: | 2003 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |