Questão 50 do Concurso Quadro Técnico do Corpo Auxiliar da Marinha (Quadro Técnico) - Primeiro Tenente - Informática - Marinha (2018)

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.

  • A Modelagem de negócios, Requisitos, Análise e projeto, Implementação, Teste e Implantação.
  • B 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.
  • C Definição de objetivos, Avaliação e redução de riscos, Desenvolvimento e validação, Planejamento.
  • D 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.
  • E Tradução do código-fonte, Engenharia reversa, Melhoria de estrutura de programa, Modularização de programa, Reengenharia de dados.