Davi está modificando a forma de trabalho de sua empresa de ...

Próximas questões
Com base no mesmo assunto
Q3035360 Engenharia de Software
Davi está modificando a forma de trabalho de sua empresa de desenvolvimento para usar o processo de Continuous Delivery e Continuous Integration (CI/CD). As aplicações em desenvolvimento vão passar por um conjunto de etapas nas quais o código passará por alterações até chegar à produção (pipeline). Uma das aplicações de Davi está na fase de certificação de sistema/subsistema em um ambiente de staging.
Nesse pipeline de CD/CI, a aplicação de Davi encontra-se na fase de:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: A expressão decisiva foi “certificação de sistema/subsistema em um ambiente de staging”, porque staging exclui produção e aponta para a etapa pré-produtiva pedida no enunciado.

Tema central: etapas de CI/CD
Análise das alternativas
A
Errada
Incorreta porque “integração contínua” nomeia uma prática/processo de integração e automação do pipeline, não a fase específica pedida.
B
Errada
Incorreta porque “componente” corresponde a um nível menos abrangente do que a certificação indicada no enunciado.
C
Errada
Incorreta porque, pela restrição do gabarito oficial, prevalece a fase mais abrangente compatível com o estágio pré-produção: “sistema”.
D
Certa
A alternativa D se sustenta porque o enunciado situa a aplicação em staging, isto é, em ambiente pré-produtivo. No conjunto das alternativas, a fase compatível com uma certificação nesse ponto do pipeline, imediatamente anterior à produção, é “sistema”, e não uma prática do processo nem níveis menos abrangentes.
E
Errada
Incorreta por contradição direta com o enunciado: se a aplicação está em staging, ela ainda não chegou à produção.
Pegadinha da questão
Confundir staging com produção, tomar “integração contínua” como fase de certificação e marcar “subsistema” pela repetição literal de “sistema/subsistema”.
Dica para questões semelhantes
  • Quando o enunciado mencionar staging, trate-o como ambiente pré-produtivo e elimine alternativas de produção.
  • Diferencie prática/processo de fase da aplicação: “integração contínua” não substitui um estágio nominal de certificação.
  • Entre componente, subsistema e sistema, observe a abrangência exigida pelo ponto do pipeline descrito.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

está na fase de certificação de sistema/subsistema em um ambiente de staging, encontra-se na fase de C - subsistema. Essa fase geralmente envolve testes e validações antes de mover o código para a produção.

Integração Contínua (Continuous Integration):

Unifica o código de diferentes desenvolvedores com testes automáticos.

Componente:

Testes em partes individuais da aplicação, como módulos ou bibliotecas.

Subsistema:

Testes de componentes integrados que formam partes específicas da aplicação.

Sistema:

Validação da aplicação inteira em ambientes como staging, simulando produção.

Produção:

O sistema é disponibilizado para os usuários finais.

Fonte: ChatGPT

Não consegui entender a questão.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo