Uma atividade ligada às manutenções corretiva e evolutiva d...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - reengenharia.
A questão aborda um aspecto importante da manutenção de sistemas de software, que é a atividade de compreender e modificar um sistema existente para melhorar sua manutenção ou adaptá-lo a novos requisitos. Na prática, muitos sistemas legados precisam ser atualizados para continuar funcionando eficientemente ou para atender a novas necessidades do negócio. A reengenharia é o processo de examinar e alterar um sistema para reconstituí-lo em uma nova forma. O objetivo é entender o sistema atual e, então, modificá-lo para formar uma nova versão mais manutenível ou que possa acomodar novas funcionalidades.
Essa prática pode envolver a reestruturação do código, redocumentação, reengenharia reversa para entender melhor o sistema, e reengenharia para a frente, que é o processo de usar o entendimento adquirido para melhorar o sistema. O termo "reengenharia" cobre essas atividades e confirma que a escolha correta é a alternativa (D).
As outras alternativas não são aplicáveis ao contexto da questão:
- Cronogramação não é um termo reconhecido na Engenharia de Software e não se relaciona com a atividade descrita.
- Distribuição geralmente se refere ao processo de entregar o software aos usuários finais e não está relacionada ao processo de compreensão ou modificação de sistemas existentes para sua evolução ou manutenção.
- Hierarquização pode estar relacionada à organização de componentes em uma estrutura hierárquica, mas não ao processo descrito na questão.
- Volatilização não é um conceito em Engenharia de Software relacionado à manutenção ou evolução de sistemas de software.
Entendendo a reengenharia e o seu papel na manutenção e evolução de sistemas de software, você pode compreender a relevância dessa atividade e sua aplicação prática no mundo da Engenharia de Software.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
A fase (loop) de engenharia que faz parte do modelo espiral/evolutivo consiste no desenvolvimento e teste do produto. Pensando nisso, consegui acetar a questão.
"Pra cima deles" - Delegado da Cunha.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo