Informática, perguntado por anneketelen18, 8 meses atrás

Segundo Sommerville (2007), a reengenharia de software tem como objetivo reimplantar sistemas legados para que sua manutenção seja mais fácil e, segundo Pressman (2006), ela é uma atividade que absorve recursos de tecnologia da informação durante muitos anos. Por isso, toda a organização precisa de uma estratégia pragmática para a reengenharia de software. Com base nas atividades do processo de reengenharia proposto por Sommerville (2007) estudadas na Unidade 4, relacione os elementos das duas colunas abaixo, onde a primeira apresenta as atividades do processo de reengenharia e a segunda suas funções.

A - Conversão do código-fonte
B - Engenharia reversa
C - Aprimoramento da estrutura do programa
D - Modularização de programa
E - Reengenharia de dados

( ) A estrutura de controle do programa é analisada e modificada, a fim de torná-la mais fácil de ser lida e compreendida.

( ) As partes relacionadas do programa são agrupadas e, quando for apropriado, as redundâncias são removidas. Em alguns casos, esse estágio pode envolver a transformação de arquitetura em que um sistema centralizado, planejado para um único computador, é modificado para operar em uma plataforma distribuída.

( ) O programa é convertido de uma linguagem de programação antiga para uma versão mais moderna, da mesma linguagem, ou para uma linguagem diferente.

( ) Os dados processados são alterados para refletir as mudanças do programa.

( ) O programa é analisado e as informações são extraídas dele, a fim de ajudar a documentar sua organização e funcionalidade.

Soluções para a tarefa

Respondido por dudacst93
0

A - Conversão do código-fonte

B - Engenharia reversa

C - Aprimoramento da estrutura do programa

D - Modularização de programa

E - Reengenharia de dados

( C ) A estrutura de controle do programa é analisada e modificada, a fim de torná-la mais fácil de ser lida e compreendida.

( D ) As partes relacionadas do programa são agrupadas e, quando for apropriado, as redundâncias são removidas. Em alguns casos, esse estágio pode envolver a transformação de arquitetura em que um sistema centralizado, planejado para um único computador, é modificado para operar em uma plataforma distribuída.

( A ) O programa é convertido de uma linguagem de programação antiga para uma versão mais moderna, da mesma linguagem, ou para uma linguagem diferente.

( E ) Os dados processados são alterados para refletir as mudanças do programa.

( B ) O programa é analisado e as informações são extraídas dele, a fim de ajudar a documentar sua organização e funcionalidade.

Perguntas interessantes