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.