Questões de Manutenção de Software (Engenharia de Software)

Limpar Busca

A respeito do desenvolvimento e da manutenção de sistemas e aplicações, julgue o item. 


A atividade de manutenção de software é caracterizada pela modificação de um produto de software já entregue ao cliente, unicamente para a correção de eventuais erros.

  • Certo
  • Errado

A respeito do desenvolvimento e da manutenção de sistemas e aplicações, julgue o item. 


A documentação do sistema contribui para que sua manutenção ocorra da maneira correta.

  • Certo
  • Errado

Desde a sua concepção até a sua entrega para o cliente, um software passa por diversas etapas. A engenharia de software, entre outras coisas, garante a consistência da execução dessas etapas, aplicando técnicas comprovadamente eficientes em cada uma delas. Assim como sistemas tradicionais de Engenharia, o software também precisa de manutenção. Quais os tipos de manutenção que podem ser realizadas em sistemas de software?

  • A Corretiva, preventiva, adaptativa, refactoring e evolutiva.
  • B Corretiva, preventiva, prototipação, simulação e executiva.
  • C Evolutiva, preventiva, prototipação, simulação e executiva.
  • D Adaptativa, preventiva, prototipação, simulação e executiva.

Julgue o próximo item, que se refere a desenvolvimento e manutenção de sistemas.


Mudanças em sistemas dentro do ciclo de vida de desenvolvimento devem ser controladas utilizando-se procedimentos formais de controle de mudanças. 

  • Certo
  • Errado

Manutenção de software é o processo geral de mudança em um sistema depois de liberado para uso, já em produção. A seguir são apresentadas as características de três modalidades de manutenção de software:
I. Modificações no software para corrigir defeitos em requisitos, projeto e código. Devido à natureza “ad hoc”, pode gerar outros problemas como aumento de complexidade. II. Modificações no software para prevenir potenciais problemas no futuro, prevenir falhas e melhorar a manutenabilidade. Essa atividade torna os programas mais fáceis de entender e facilita trabalhos de manutenção futuros. III. Modificações para manter o software usável devido às alterações no ambiente externo, em constante evolução, mesmo quando defeitos não existem.
As modalidades de manutenção em I, II e III são conhecidas, respectivamente, como

  • A corretiva, evolutiva e preventiva.
  • B evolutiva, preventiva e adaptativa.
  • C evolutiva, adaptativa e corretiva.
  • D corretiva, preventiva e adaptativa.