Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — ACAFE 2024

Arquitetura de SoftwareSoftware
Código
qg053063
Banca
ACAFE
Órgão
CELESC
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas - Desenvolvimento e Transformação Digital
O desenvolvimento de um software requer uma série de controles de processos. Um deles refere-se ao controle de versões do código utilizado. Ele é considerado como modelo ou estratégia, ou fluxo de trabalho, muito utilizado por equipes de desenvolvimento de software, a fim de auxiliar na organização do versionamento de códigos. Este conceito refere-se a:
  1. APower BI.
  2. BDashboard interativo.
  3. CGit Flow.
  4. DSCRUM.
  5. EGitHub.
Revelar gabarito e comentário

GabaritoC — Git Flow.

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”.

Controle de versão de software

Gabarito: letra C. O conceito descrito – modelo, estratégia ou fluxo de trabalho para organização do versionamento de códigos – é exatamente o Git Flow, um conjunto de convenções de branches (ramificações) para o controle de versão com Git, amplamente adotado por equipes de desenvolvimento.

A questão cobra o conhecimento de ferramentas e metodologias específicas da área de desenvolvimento de software, distinguindo-as de outras ferramentas de visualização, gestão ou plataformas.

Alternativa A — ❌ Incorreta

Power BI é uma ferramenta de business intelligence e análise de dados, não relacionada ao versionamento de código.

Alternativa B — ❌ Incorreta

Dashboard interativo é um recurso de visualização de dados e indicadores, sem qualquer relação com controle de versão.

Alternativa C — ✅ Correta ⟵ GABARITO

Git Flow é exatamente o modelo de branching (por exemplo, branches master, develop, feature, release, hotfix) que organiza o versionamento do código e o fluxo de trabalho das equipes, sendo amplamente utilizado com o sistema de controle de versão Git.

Alternativa D — ❌ Incorreta

SCRUM é um framework ágil para gerenciamento de projetos de software, focado em sprints, papéis e cerimônias, mas não é um modelo de versionamento.

Alternativa E — ❌ Incorreta

GitHub é uma plataforma de hospedagem de repositórios Git, que pode utilizar Git Flow, mas não é em si um modelo ou estratégia de versionamento – é um serviço que suporta diversas estratégias.

Gabarito: letra C.

Link permanente: /questoes/qg053063