Questão nº 47
Questão de Tecnologia da Informação · FGV TJ-MS 2024 (nº 47)
Rubens está implementando uma arquitetura DevOps em sua empresa e sabe que precisa de ferramentas adequadas para cada fase do ciclo de vida do software, dentro do fluxo CI/CD.
Para automatizar a implantação das aplicações desenvolvidas, Rubens utilizou na fase de entrega:
- AMaven;
- BDocker;
- CGitHub;
- DAnsible; (alternativa correta)
- ESelenium.
Resposta comentada
Gabarito Alternativa D
O ciclo de vida do software envolve várias fases, desde o desenvolvimento até a entrega, e a automatização dessas fases é fundamental para uma arquitetura DevOps eficaz. A fase de entrega é onde as aplicações desenvolvidas são implantadas em produção.
- (A) Incorreta: O Maven é uma ferramenta de gerenciamento de projetos e construção de software, mais comum na fase de desenvolvimento e build, não na entrega.
- (B) Incorreta: O Docker é uma plataforma de containerização que ajuda a padronizar ambientes de desenvolvimento e produção, mas não é primariamente uma ferramenta de automação de implantação.
- (C) Incorreta: O GitHub é uma plataforma de controle de versão e colaboração, fundamental no desenvolvimento, mas não é usado para automatizar a implantação de aplicações.
- (D) Correta: O Ansible é uma ferramenta de automação de infraestrutura e implantação de software, muito utilizada na fase de entrega para automatizar a implantação de aplicações em produção, tornando-a a escolha correta para Rubens.
- (E) Incorreta: O Selenium é uma ferramenta de automação de testes de interface do usuário, não relacionada à automação da implantação de aplicações.
Fonte: FGV TJ-MS 2024 Técnico de Nível Superior - Analista de Governança (Caderno Tipo 1). Reproduzida para fins de estudo.