Logo Passei Direto
Buscar
Qual e a diferenca entre refatoracao e reengenharia de software?
a) Refatoracao envolve mudancas significativas no comportamento do sistema, enquanto a reengenharia nao altera o comportamento
b) Refatoracao mantem o comportamento do sistema enquanto melhora a estrutura do codigo, enquanto reengenharia pode alterar o comportamento
c) Refatoracao e feita apenas em sistemas novos, enquanto reengenharia e para sistemas legados
d) Refatoracao sempre envolve reescrever o codigo, enquanto reengenharia apenas ajusta o codigo
User badge image
Praticando Para o Saber

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 meses

Vamos analisar as alternativas para entender a diferença entre refatoração e reengenharia de software: a) Refatoração envolve mudanças significativas no comportamento do sistema, enquanto a reengenharia não altera o comportamento. - Esta afirmação está incorreta, pois a refatoração visa manter o comportamento do sistema. b) Refatoração mantém o comportamento do sistema enquanto melhora a estrutura do código, enquanto reengenharia pode alterar o comportamento. - Esta afirmação está correta. A refatoração foca em melhorar a qualidade do código sem mudar o que o sistema faz, enquanto a reengenharia pode envolver mudanças que alteram o comportamento do sistema. c) Refatoração é feita apenas em sistemas novos, enquanto reengenharia é para sistemas legados. - Esta afirmação é falsa, pois a refatoração pode ser aplicada tanto em sistemas novos quanto em legados. d) Refatoração sempre envolve reescrever o código, enquanto reengenharia apenas ajusta o código. - Esta afirmação é enganosa, pois a refatoração não necessariamente envolve reescrever todo o código, mas sim melhorar a estrutura existente. Portanto, a alternativa correta é: b) Refatoração mantém o comportamento do sistema enquanto melhora a estrutura do código, enquanto reengenharia pode alterar o comportamento.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina