Sistemas OO, quando não projetados adequadamente, podem apresentar baixa reusabilidade e comprometer sua manutenibilidade. Um processo iterativo de refatoração usando padrões de projeto de software é aqui proposto para esses sistemas. Ele foi concebido de modo prospectivo a partir de sete estudos de caso. O processo é composto de três etapas: 1) Entender o sistema; 2) Refatorá-lo usando padrões de projeto e 3) Verificar se a funcionalidade do sistema permanece inalterada após a refatoração. Diretrizes específicas de cada padrão de projeto foram preparadas para a Etapa 2 e exemplificadas pelo padrão Singleton, apresentado. Um estudo de caso de aplicação do processo e diretrizes é também incluídoOO systems, when not properly designed, may pre...
Como a sociedade moderna tem-se tornado cada vez mais dependente de computadores e redes de comunica...
O projeto e manutenção de bancos de dados é um importante desafio, tendo em vista as frequentes muda...
<p>PERES, Darley Rosa ; ALVARO, Alexandre ; FONTANETTE, Valdirene ; GARCIA, Vinicius Cardoso ; PRADO...
Esta dissertação apresenta um estudo de caso de refatoração de sistemas orientados a objetos. Sistem...
O crescimento da produção de software ao longo das últimas décadas tem exigido que a indústria de de...
Refatoração é o processo de melhorar o projeto de sistemas de software sem modificar seu comportamen...
A técnica de refatoração de código vem se tornando cada vez mais comum em processos de desenvolvimen...
A reestruturação de programas no contexto da orientação a objeto é também conhecida como refactoring...
Refatoração é o ato de modificar o código fonte de um programa de computador sem, contudo, modificar...
It is difficult to maintain and to adapt poorly written code presenting shortcomings in its structur...
Orientadora: Silvia Regina VergilioCoorientador: Marouane KessentiniTese (doutorado) - Universidade ...
Um estudo recente mostra que cerca de 90% de todos os refactoramentos são aplicadosmanualmente. Refa...
Middleware para TV Digital interativa tem a função de prover um ambiente padronizado para a execução...
A execução da engenharia reversa orientada a objetos de um sistema legado desenvolvido com orientaçã...
Desde o início da década passada a comunidade de software tem reunido esforços em torno da reengenha...
Como a sociedade moderna tem-se tornado cada vez mais dependente de computadores e redes de comunica...
O projeto e manutenção de bancos de dados é um importante desafio, tendo em vista as frequentes muda...
<p>PERES, Darley Rosa ; ALVARO, Alexandre ; FONTANETTE, Valdirene ; GARCIA, Vinicius Cardoso ; PRADO...
Esta dissertação apresenta um estudo de caso de refatoração de sistemas orientados a objetos. Sistem...
O crescimento da produção de software ao longo das últimas décadas tem exigido que a indústria de de...
Refatoração é o processo de melhorar o projeto de sistemas de software sem modificar seu comportamen...
A técnica de refatoração de código vem se tornando cada vez mais comum em processos de desenvolvimen...
A reestruturação de programas no contexto da orientação a objeto é também conhecida como refactoring...
Refatoração é o ato de modificar o código fonte de um programa de computador sem, contudo, modificar...
It is difficult to maintain and to adapt poorly written code presenting shortcomings in its structur...
Orientadora: Silvia Regina VergilioCoorientador: Marouane KessentiniTese (doutorado) - Universidade ...
Um estudo recente mostra que cerca de 90% de todos os refactoramentos são aplicadosmanualmente. Refa...
Middleware para TV Digital interativa tem a função de prover um ambiente padronizado para a execução...
A execução da engenharia reversa orientada a objetos de um sistema legado desenvolvido com orientaçã...
Desde o início da década passada a comunidade de software tem reunido esforços em torno da reengenha...
Como a sociedade moderna tem-se tornado cada vez mais dependente de computadores e redes de comunica...
O projeto e manutenção de bancos de dados é um importante desafio, tendo em vista as frequentes muda...
<p>PERES, Darley Rosa ; ALVARO, Alexandre ; FONTANETTE, Valdirene ; GARCIA, Vinicius Cardoso ; PRADO...