Questões de Gerência de Configuração (Engenharia de Software)

Limpar Busca

Sobre a automação de infraestrutura de TI, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).

( ) A automação de infraestrutura de TI pode reduzir significativamente o tempo necessário para realizar tarefas de rotina, como provisionamento e configuração de servidores.

( ) A automação de infraestrutura de TI elimina completamente a necessidade de intervenção humana em todos os aspectos da gestão de TI.

( ) Ferramentas de automação de infraestrutura de TI, como o Ansible e o Terraform, permitem que as equipes de TI gerenciem e configurem recursos de TI de maneira programática e padronizada.

As afirmativas são, respectivamente,

  • A F – V – V.
  • B F – V – F.
  • C F – F – V.
  • D V – F – V.
  • E V – V – V.

Quanto ao gerenciamento de configuração do software e aos serviços de mensageria, julgue o item a seguir.


Nos serviços de mensageria, a comunicação síncrona via HTTP é mais adequada para cenários de alta concorrência do que a comunicação assíncrona.

  • Certo
  • Errado

Quanto ao gerenciamento de configuração do software e aos serviços de mensageria, julgue o item a seguir.


Em um projeto de software que utilize a ferramenta Git para controle de versão, é recomendável que cada desenvolvedor trabalhe em sua própria branch local e faça merge com a branch master apenas quando o código estiver testado e revisado.

  • Certo
  • Errado

Um dev que trabalha com integração contínua, para garantir que suas implementações funcionem com o restante do código, deve, sequencialmente, ao final de sua tarefa,

  • A atualizar a cópia local do projeto, executar os testes localmente, executar um build local e fazer commit com o repositório central.
  • B atualizar a cópia local do projeto, executar um build local, executar os testes localmente e fazer commit com o repositório central.
  • C fazer commit com o repositório central, executar um build local, atualizar a cópia local do projeto e executar os testes localmente.
  • D executar um build local, atualizar a cópia local do projeto, executar os testes localmente e fazer commit com o repositório central.
  • E executar os testes localmente, executar um build local, atualizar a cópia local do projeto e fazer commit com o repositório central.

No Git, o comando que envia as atualizações do repositório local para o repositório remoto é executado por meio da instrução

  • A git push.
  • B git commit.
  • C git pull.
  • D git add.
  • E git merge.