Este projeto pesquisou um Método de Reengenharia de Software Orientada a Componentes usando Transformações, denominado RSCT. O método pesquisado estende o Método RST [Fon02a, Fon02b, Fon02c, Fon02d, Fon04], adicionando recursos para tratar a reengenharia baseada em componentes. O RSCT tem como objetivo orientar a construção e reuso de componentes de software na reengenharia de sistemas legados. Na execução do método, o Engenheiro de Software é apoiado por duas ferramentas: o Sistema de Transformação Draco-PUC e a ferramenta CASE (Computer Aided Software Engineering) MVCASE, e está dividido em 04 (quatro) fases. Na Fase 1, Construir Domínios e Transformadores, obtêm-se os domínios e transformadores de software que são usados na Engenharia Re...
A grande dificuldade de selecionar componentes de software ainda é um obstáculo para alcançar o suce...
Tradicionalmente, a atividade de manutenção se inicia após a entrega do produto de software ao usuár...
Atualmente observa-se por parte dos desenvolvedores de sistemas, uma tendência de utilizar componen...
This project researched a Component-Oriented Software Reengineering Method using Transformations, na...
Software reuse aims to increase productivity and to decrease time-to-market, through work optimizati...
A crescente complexidade e os requisitos de novas capacidades (interoperabilidade, reutilização, esc...
A constante evolução tecnológica, com as mudanças nas plataformas de hardware e software, faz com qu...
Conselho Nacional de Desenvolvimento Científico e TecnológicoO reuso de software é uma área de pesqu...
A técnica de refatoração de código vem se tornando cada vez mais comum em processos de desenvolvimen...
A especificação da arquitetura de software é fundamental para a construção de um sistema de software...
O desenvolvimento de software com reuso é uma abordagem que pode ser utilizada para alcançar dois be...
A manutenibilidade de software é um requisito desejado durante o processo de desenvolvimento. Muito ...
Este projeto desenvolve uma abordagem para construção e reutilização de componentes de software com ...
A execução da engenharia reversa orientada a objetos de um sistema legado desenvolvido com orientaçã...
Resumo: Reutilizar componentes de software pode trazer uma série de benefícios, tais como, a redução...
A grande dificuldade de selecionar componentes de software ainda é um obstáculo para alcançar o suce...
Tradicionalmente, a atividade de manutenção se inicia após a entrega do produto de software ao usuár...
Atualmente observa-se por parte dos desenvolvedores de sistemas, uma tendência de utilizar componen...
This project researched a Component-Oriented Software Reengineering Method using Transformations, na...
Software reuse aims to increase productivity and to decrease time-to-market, through work optimizati...
A crescente complexidade e os requisitos de novas capacidades (interoperabilidade, reutilização, esc...
A constante evolução tecnológica, com as mudanças nas plataformas de hardware e software, faz com qu...
Conselho Nacional de Desenvolvimento Científico e TecnológicoO reuso de software é uma área de pesqu...
A técnica de refatoração de código vem se tornando cada vez mais comum em processos de desenvolvimen...
A especificação da arquitetura de software é fundamental para a construção de um sistema de software...
O desenvolvimento de software com reuso é uma abordagem que pode ser utilizada para alcançar dois be...
A manutenibilidade de software é um requisito desejado durante o processo de desenvolvimento. Muito ...
Este projeto desenvolve uma abordagem para construção e reutilização de componentes de software com ...
A execução da engenharia reversa orientada a objetos de um sistema legado desenvolvido com orientaçã...
Resumo: Reutilizar componentes de software pode trazer uma série de benefícios, tais como, a redução...
A grande dificuldade de selecionar componentes de software ainda é um obstáculo para alcançar o suce...
Tradicionalmente, a atividade de manutenção se inicia após a entrega do produto de software ao usuár...
Atualmente observa-se por parte dos desenvolvedores de sistemas, uma tendência de utilizar componen...