Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — CESGRANRIO 2025

Engenharia de SoftwareDesenvolvimento de Software
Código
cg023506
Banca
CESGRANRIO
Órgão
BANESE
Ano
2025
Nível
Médio
Cargo
Técnico Bancário III - Desenvolvimento
Em uma equipe de desenvolvimento que trabalha em um sistema bancário, os desenvolvedores estão enfrentando dificuldades em integrar o código que foi desenvolvido de maneira isolada por vários desenvolvedores. O código está sendo testado manualmente por cada desenvolvedor, mas há um grande atraso na detecção de erros e conflitos, resultando em muitos bugs, descobertos apenas nas fases mais avançadas do projeto. Com o aumento do número de desenvolvedores e a complexidade do sistema, a equipe decide adotar uma abordagem de Integração Contínua.Ao tomar essa decisão, a equipe levou em conta que essa abordagem
  1. Agarante que o código sempre estará livre de erros, pois ele é verificado automaticamente a cada commit, sem a necessidade de testes adicionais.
  2. Bgarante que todas as partes do sistema funcionem corretamente, pois envolve a combinação manual de código das diferentes equipes de desenvolvimento a cada semana.
  3. Cproporciona feedback rápido sobre a qualidade do código, pois os desenvolvedores enviam frequentemente pequenas mudanças de código para o repositório, e o sistema executa automaticamente testes e validações.
  4. Ddeve ser adotada apenas na etapa final do ciclo de desenvolvimento, quando o produto já está quase finalizado.
  5. Edispensa ferramentas de automação, já que os desenvolvedores realizam todos os testes e integrações manualmente.
Revelar gabarito e comentário

GabaritoC — proporciona feedback rápido sobre a qualidade do código, pois os desenvolvedores enviam frequentemente pequenas mudanças de código para o repositório, e o sistema executa automaticamente testes e validações.

Link permanente: /questoes/cg023506