Usando padrões de projeto como base para reestruturação de software : um estudo de caso

Detalhes bibliográficos
Autor(a) principal: Rodrigues, Daniele Cristina Uchôa Maia, 1979-
Data de Publicação: 2004
Tipo de documento: Tese
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1599742
Resumo: Orientador: Rogerio Drummond Burnier Pessoa de Mello Filho
id UNICAMP-30_165cf3974aec5d4720cacc00167b71c7
oai_identifier_str oai::336353
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling Usando padrões de projeto como base para reestruturação de software : um estudo de casoPadrões de produçãoArquitetura de softwareSoftware - Desenvolvimento - MetodologiaJava (Linguagem de programação de computador)Projeto de sistemasOrientador: Rogerio Drummond Burnier Pessoa de Mello FilhoDissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: O crescimento da produção de software ao longo das últimas décadas tem exigido que a indústria de desenvolvimento seja capaz de produzir sistemas de forma rápida, com alta qualidade e facilidade para alteração de requisitos, fase em que se pode gastar muito tempo e esforço se o sistema não estiver preparado para estas alterações. Neste contexto, os padrões de arquitetura e projeto surgem como soluções para problemas recorrentes, com o objetivo de diminuir 'o esforço gasto por desenvolvedores para solucionar problemas durante a fase de projeto. Estes padrões, quando bem utilizados, podem também facilitar a comunicação e entendimento da equipe de desenvolvimento do sistema, facilitar a alteração de requisitos projetando sistemas preparados para alterações futuras, e diminuir o tempo de desenvolvimento. Este trabalho tem como objetivo mostrar situações práticas de utilização de padrões de arquitetura e projeto na reestruturação de um sistema real, e os benefícios desta utilizaçãoAbstract: The growth of software production in the last decades has demanded from development industry the capacity of producing systems in a small period, but with high quality and easy ways for changing requests, period in development that can take a long time and effort, if the system is not prepared to be changed. In this context, architecture and design patterns come with solutions to recurrent problems, with the goal of decrease the effort spent by developers to solve project problems. These patterns, if well used, can make the communication and understanding of the development team easier, can make the request changes easier by designing systems prepared for future changes, and decrease the development time. This work has the goal to present the practical use of architecture and design patterns in the process of refactoring a real system, and the benefits of using themMestradoEngenharia de SoftwareMestre Profissional em Computação[s.n.]Drummond, Rogério, 1955-Jino, MarioLiesenberg, Hans Kurt EdmundUniversidade Estadual de Campinas. Instituto de ComputaçãoPrograma de Pós-Graduação não informadoUNIVERSIDADE ESTADUAL DE CAMPINASRodrigues, Daniele Cristina Uchôa Maia, 1979-20042004-11-08T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdf77f. : il.(Broch.)https://hdl.handle.net/20.500.12733/1599742RODRIGUES, Daniele Cristina Uchôa Maia. Usando padrões de projeto como base para reestruturação de software: um estudo de caso. 2004. 77f. Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1599742. Acesso em: 14 mai. 2024.https://repositorio.unicamp.br/acervo/detalhe/336353porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T04:10:25Zoai::336353Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T04:10:25Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Usando padrões de projeto como base para reestruturação de software : um estudo de caso
title Usando padrões de projeto como base para reestruturação de software : um estudo de caso
spellingShingle Usando padrões de projeto como base para reestruturação de software : um estudo de caso
Rodrigues, Daniele Cristina Uchôa Maia, 1979-
Padrões de produção
Arquitetura de software
Software - Desenvolvimento - Metodologia
Java (Linguagem de programação de computador)
Projeto de sistemas
title_short Usando padrões de projeto como base para reestruturação de software : um estudo de caso
title_full Usando padrões de projeto como base para reestruturação de software : um estudo de caso
title_fullStr Usando padrões de projeto como base para reestruturação de software : um estudo de caso
title_full_unstemmed Usando padrões de projeto como base para reestruturação de software : um estudo de caso
title_sort Usando padrões de projeto como base para reestruturação de software : um estudo de caso
author Rodrigues, Daniele Cristina Uchôa Maia, 1979-
author_facet Rodrigues, Daniele Cristina Uchôa Maia, 1979-
author_role author
dc.contributor.none.fl_str_mv Drummond, Rogério, 1955-
Jino, Mario
Liesenberg, Hans Kurt Edmund
Universidade Estadual de Campinas. Instituto de Computação
Programa de Pós-Graduação não informado
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Rodrigues, Daniele Cristina Uchôa Maia, 1979-
dc.subject.por.fl_str_mv Padrões de produção
Arquitetura de software
Software - Desenvolvimento - Metodologia
Java (Linguagem de programação de computador)
Projeto de sistemas
topic Padrões de produção
Arquitetura de software
Software - Desenvolvimento - Metodologia
Java (Linguagem de programação de computador)
Projeto de sistemas
description Orientador: Rogerio Drummond Burnier Pessoa de Mello Filho
publishDate 2004
dc.date.none.fl_str_mv 2004
2004-11-08T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv (Broch.)
https://hdl.handle.net/20.500.12733/1599742
RODRIGUES, Daniele Cristina Uchôa Maia. Usando padrões de projeto como base para reestruturação de software: um estudo de caso. 2004. 77f. Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1599742. Acesso em: 14 mai. 2024.
identifier_str_mv (Broch.)
RODRIGUES, Daniele Cristina Uchôa Maia. Usando padrões de projeto como base para reestruturação de software: um estudo de caso. 2004. 77f. Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1599742. Acesso em: 14 mai. 2024.
url https://hdl.handle.net/20.500.12733/1599742
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/336353
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
77f. : il.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1799138398901895168