Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Pipeline — FCPC 2025

Arquitetura de ComputadoresPipeline
Código
qg457084
Banca
FCPC
Órgão
UFC
Ano
2025
Nível
Médio
Cargo
Técnico de Tecnologia da Informação / Área: Desenvolvimento de Software – Front-End
No contexto de CI/CD, qual é a principal função de um pipeline?
  1. AIdentificar conflitos no código-fonte.
  2. BAutomatizar etapas como build, teste e deploy.
  3. CMonitorar a produtividade individual dos desenvolvedores.
  4. DFacilitar a comunicação entre desenvolvedores e o gerente do projeto.
Revelar gabarito e comentário

GabaritoB — Automatizar etapas como build, teste e deploy.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Pipeline de CI/CD

Gabarito: letra B. A principal função de um pipeline em CI/CD é automatizar as etapas de build, teste e deploy, garantindo consistência e reprodutibilidade no processo de entrega de software. As demais alternativas não correspondem ao propósito central de um pipeline.

Alternativa A — ❌ Incorreta

Identificar conflitos no código-fonte é uma função de ferramentas de controle de versão (como Git) e de revisão de código, não do pipeline. Embora o pipeline possa executar testes que detectem conflitos, essa não é sua função principal.

Alternativa B — ✅ Correta ⟵ GABARITO

A automatização de build, teste e deploy é a essência de um pipeline de CI/CD. O contexto destaca que o Pipeline "fornece um conjunto extensível de ferramentas para modelar pipelines de entrega simples e complexos", permitindo que mudanças no código passem por etapas automatizadas até o lançamento. Essa automatização é o que torna o processo confiável e repetitivo.

Alternativa C — ❌ Incorreta

Monitorar a produtividade individual dos desenvolvedores não é objetivo de um pipeline. O foco do pipeline está no processo de entrega de software, não na avaliação de desempenho de pessoas. Ferramentas de gestão de projetos ou métricas de código podem abordar isso, mas não o pipeline.

Alternativa D — ❌ Incorreta

Facilitar a comunicação entre desenvolvedores e gerente é uma função de ferramentas de comunicação (como Slack, e-mail) ou de gestão de projetos (como Jira), não do pipeline. O pipeline automatiza tarefas técnicas; a comunicação entre equipes é um aspecto organizacional externo ao pipeline.

Gabarito: letra B.

Link permanente: /questoes/qg457084