Artigo Engenharia de Software 11 - Reengenharia de Software

Artigo da Revista Engenharia de Software edição 11.

Esse artigo faz parte da revista Engenharia de Software 11 edição especial. Clique aqui para ler todos os artigos desta edição

 

Projeto

Reengenharia de Software

Uma visão geral

 

De que se trata o artigo:

Este artigo tem como objetivo apresentar uma visão geral sobre softwares legados, evolução de software e reengenharia de software. Para isso, é apresentado o conceito de softwares legados, as categorias da evolução de software, que são: manutenção de software, modernização de software e substituição de software. Além disso, são apresentadas atividades e técnicas de reengenharia de software.

Para que serve:

Introduzir conceitos de softwares legados e evolução de software, com ênfase em reengenharia de software e fornecer diretrizes de tomadas de decisão do que fazer com um software legado.

Em que situação o tema é útil:

Este artigo é útil para pessoas que trabalham com manutenção de software, pois fornece um panorama da evolução de software e pode auxiliar na tomada de decisões do que fazer com o software legado. Devo continuar fazendo manutenção de software? Realizar reengenharia de software? Substituir o software? E no caso da reengenharia de software apresenta algumas atividades que podem ser realizadas.

 

O que é reengenharia de software? De modo geral, pode-se considerar que reengenharia de software é o re-desenvolvimento de software legado para que sua manutenção seja mais fácil? Mas, o que são softwares legados? Por que eu preciso de uma manutenção mais fácil? Eu não devo desenvolver software e realizar manutenção por um tempo, depois descartá-lo e criar um novo software?

Essas são algumas questões que muitos de nós já fizemos, principalmente pessoas que já tiveram a oportunidade de realizar manutenção em software. Antes de abordar o conceito de reengenharia de software, serão comentados os conceitos de software legado e evolução de software." [...] continue lendo...

Artigos relacionados