SóProvas


ID
773467
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação à fase de manutenção, julgue os itens subsequentes.

A engenharia reversa se propõe a gerar uma nova especificação ou um novo projeto de um sistema existente, aplicando-se os conceitos de reengenharia, para, depois, se aplicar a engenharia direta e gerar um novo sistema.

Alternativas
Comentários
  • A reegenharia se propõe a gerar uma nova especificação ou um novo projeto de um sistema existente, aplicando-se os conceitos de engenharia reversa, para, depois, se aplicar a engenharia direta e gerar um novo sistema.
  • A reengenharia Reversa envolve em realizar a analise do sistema velho, fazendo a sua documentação. Assim terá um melhor entendimento do sistema legado para realizar os processos da reegenharia de software.
  • Item errado. “A engenharia reversa é processo de exame e compreensão do software existente para recapturar ou recriar o projeto e decifrar os requisitos atualmente implementados pelo sistema, apresentando-os em um nível ou grau mais auto de abstração.”

    Reengenharia é o exame e a alteração de um sistema para reconstruí-lo de uma nova forma, seguida pela sua implementação.”

    O termo engenharia reversa tem sua origem na análise de hardware, pois é comum a prática de decifrar projetos de produtos finalizados com intuito de duplicá-los. O conceito de engenharia reversa é similar. Porém, tradicionalmente, o objetivo dessa engenharia reversa é obter apenas um entendimento do sistema.” Portanto, diferente do que diz o item em tela quando diz que “a engenharia reversa se propõe a gerar... um novo sistema.”

    Fonte: http://www.inf.ufpr.br/silvia/ES/reengenharia/reengenharia.pdf

  • ReEngenharia = ER + ED


    Na questão ele diz que:

    ER = ReEngenharia + ED


    Está trocado!

  • ERRADO.

     

    Os conceitos estão invertidos, o correto seria:

     

    -REENGENHARIA: propõe a gerar uma nova especificação ou um novo projeto de um sistema existente.

     

    -ENGENHARIA REVERSA: os conceitos de engenharia reversa serão utilizados na reengenharia,  para depois se aplicar a engenharia direta e gerar um novo sistema.