SóProvas


ID
1115470
Banca
CESPE / CEBRASPE
Órgão
SUFRAMA
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens subsequentes, acerca da engenharia de software.

No ciclo de vida de um software, a fase de retirada pode ser menos traumática caso sejam utilizados os processos de reengenharia para a migração do legado do software.

Alternativas
Comentários
  • Não entendi porque esta certo!,,,

  • Eu acho que ele quis falar sobre reaproveitar os dados que estão no banco por exemplo para uma nova aplicação...

    Mas não sei, foi meio chute q acertei

  • Esse trecho "a fase de retirada pode ser menos traumática" acho que seria desativar um software legado no ambiente de produção após uma migração . Nesse contexto a reengenharia é válida.

  • No ciclo de vida de um software, a fase de retirada pode ser menos traumática caso sejam utilizados os processos de reengenharia para a migração do legado do software.

    Gabarito: Certo.

    There are two important benefits from reengineering rather than replacement:
    1. Reduced risk There is a high risk in redeveloping business-critical software. Errors may be made in the system specification or there may be development problems. Delays in introducing the new software may mean that business is lost and extra costs are incurred.

    2.Reduced cost The cost of reengineering may be significantly less than the cost of developing new software. Ulrich (1990).


    Sommervile também deixa claro que a reengenharia pode não ser viável em alguns casos.

    Fonte: Ian Sommervile - Software Engineering - 9 Edição pg 249.

  • "Software do Legado" são sistemas antigos, e com a reengenharia de software sua retirada (mitigação) seria de forma mais viável e sem muita reestruturação do sistema que irá substitui-lo.