Davi está modificando a forma de trabalho de sua empresa de ...
Nesse pipeline de CD/CI, a aplicação de Davi encontra-se na fase de:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a D - sistema.
Vamos entender por que essa é a resposta certa. O conceito de Continuous Delivery (CD) e Continuous Integration (CI) envolve uma série de etapas através das quais o código de uma aplicação passa antes de chegar ao ambiente de produção. Essas etapas formam o chamado pipeline.
No contexto de CI/CD, a fase em que a aplicação de Davi se encontra, ou seja, a fase de certificação de sistema/subsistema em um ambiente de staging, refere-se diretamente à fase de sistema. No ambiente de staging, a aplicação é testada de forma integrada, simulando um ambiente de produção, garantindo que o sistema como um todo funcione corretamente antes de ser implementado definitivamente. Este é um passo crucial antes de mover para a produção.
Agora, vamos analisar as outras alternativas:
A - integração contínua: Essa etapa é focada na fusão contínua de alterações de código realizadas por diferentes desenvolvedores em um único repositório compartilhado. Não é a fase em que o sistema é testado em um ambiente de staging.
B - componente: Esta fase trata do teste de unidades menores de software, conhecidas como componentes, para garantir que elas funcionem isoladamente. Não é a etapa de integração total que estamos discutindo.
C - subsistema: Embora pareça próxima, essa opção não abrange a totalidade do ambiente de staging que está focado em testar o sistema completo.
E - produção: Esta é a fase final onde o software é disponibilizado para uso real pelos usuários. A situação descrita está ainda em testes num ambiente simulado, e não em produção.
Portanto, a alternativa D - sistema é a mais apropriada para descrever a fase de certificação em um ambiente de staging no pipeline de CI/CD.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
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
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo