Questão 45 · Informática: Engenharia de software e metodologias ágeis
Assinale a opção que apresenta uma das principais características que diferencia o DevOps (desenvolvimento e operações) dos demais métodos da engenharia de software.
- A) Atribuir as atividades inerentes à equipe de desenvolvimento de software e as atividades da equipe de operações, para que não haja sobreposição de responsabilidades.
- B) Apresentar processo sistematizado de tarefas sequenciais adotadas para alinhar o que é feito isoladamente pela equipe de desenvolvimento, de modo a garantir que, ao sair da fábrica, o produto esteja de acordo com os artefatos e requisitos solicitados, no início do projeto, pela equipe de produção.
- C) Ter como referência o conceito de entrega contínua ou CD (continuous delivery), realizada por um processo integrado e automatizado de desenvolvimento, teste de software e operações.
- D) Trabalhar, primeiramente, a análise e a validação da documentação de software para, depois, planejar a viabilidade de automação de uma das fases do processo de desenvolvimento.
- E) Ter sido o primeiro método a cunhar o termo “integração contínua”, que permite que todas as áreas envolvidas no desenvolvimento de software participem, por meio de reuniões rápidas, do planejamento, desenvolvimento e teste de software.
Marque a alternativa correta:
Gabarito: C
Gabarito definitivo divulgado pela banca Cebraspe (MPC/PA 2019).
Comentário
Gabarito: C.
A alternativa correta é a C. O DevOps se diferencia pela integração entre desenvolvimento e operações, com automação do ciclo de entrega. Uma de suas referências centrais é a entrega contínua (continuous delivery), que depende de um processo integrado e automatizado de desenvolvimento, teste e operação, para que o software possa ser liberado com frequência e segurança.
As demais alternativas erram:
- (A) errada: o DevOps busca eliminar a separação de responsabilidades entre desenvolvimento e operações, e não dividi-las com a sobreposição evitada.
- (B) errada: a descrição é de um processo sequencial e isolado, que o DevOps procura justamente superar.
- (D) errada: o DevOps não começa pela documentação, e sim pela colaboração e pela automação.
- (E) errada: a integração contínua não foi cunhada pelo DevOps, e o método não é reduzido a reuniões rápidas.
Dica: a palavra-chave do DevOps é integração entre equipes com automação.
Fundamentos: Conceitos de DevOps: integração entre desenvolvimento e operações e entrega contínua automatizada
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe MPC/PA 2019 (Analista Ministerial – Especialidade: Tecnologia da Informação), questão 45, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.