

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Segundo Sommerville (2011 ), é preciso aplicar a reengenharia de software para fazer com que os sistemas legados de software sejam mais fáceis de serem mantidos. A entrada para o processo é um programa legado e a saída, uma versão melhorada e reestruturada do mesmo programa. Sendo assim, assinale a opção que apresenta as atividades do modelo geral de reengenharia.
Modelagem de negócios, Requisitos, Análise e projeto, Implementação, Teste e Implantação.
Análise e definição de requisitos, Projeto de sistema e software, Implementação e testes unitários, Integração e teste de sistema, Operação e manutenção.
Definição de objetivos, Avaliação e redução de riscos, Desenvolvimento e validação, Planejamento.
Especificação de requisitos, Análise de componentes, Alterações de requisitos, Projeto do sistema com reúso, Desenvolvimento e integração, Validação de sistema.
Tradução do código-fonte, Engenharia reversa, Melhoria de estrutura de programa, Modularização de programa, Reengenharia de dados.