Pular para o conteúdo principal

Questão de Engenharia de Software — Gerência de Configuração — FCC 2018

Engenharia de SoftwareGerência de Configuração
Código
fc047334
Banca
FCC
Órgão
Prefeitura de São Luís - MA
Ano
2018
Cargo
Auditor Fiscal de Tributos I - Tecnologia da Informação (TI)
Um Auditor Fiscal fez uma pesquisa na internet e obteve as seguintes informações:Há vários critérios para escolher uma ferramenta para esta finalidade, como popularidade, eficácia, desempenho, adequação e simplicidade. Este tipo de ferramenta serve para resolver três problemas: I. registrar a evolução do projeto; II. possibilitar o trabalho em equipe; III. criar e manter variações do projeto. Tanto o Subversion, quanto o Git e o Mercurial atendem estas necessidades.O Auditor estava pesquisando sobre ferramentas de
  1. Aprojeto e governança de portais corporativos.
  2. Bcontrole de workflows e Business Process Management (BPM).
  3. CGerenciamento Eletrônico de Documentos (GED) de projetos.
  4. Dcontrole e gerenciamento de versão.
  5. Eprojetos de auditoria com base no PMBOK 5ª edição.
Revelar gabarito e comentário

GabaritoD — controle e gerenciamento de versão.

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

Ferramentas de Controle de Versão

Gabarito: letra D. O texto descreve exatamente as funcionalidades de uma ferramenta de controle de versão: registrar a evolução do projeto (histórico de alterações), possibilitar o trabalho em equipe (check-in/check-out, ramificações) e criar e manter variações do projeto (branches, tags). As ferramentas citadas (Subversion, Git, Mercurial) são sistemas clássicos de controle de versão. As demais alternativas referem-se a áreas distintas (portais corporativos, BPM, GED, PMBOK), que não atendem aos três problemas listados.

1Problemas que resolve
Registrar evolução do projeto
Trabalho em equipe
Criar e manter variações (branches/tags)
2Ferramentas
Subversion
Git
Mercurial
3Critérios de escolha
Popularidade
Eficácia
Desempenho
Adequação
Simplicidade
Controle de versão
LEVELsoulevel.com.br
Controle de versão: Problemas que resolve (Registrar evolução do projeto, Trabalho em equipe, Criar e manter variações (branches/tags)); Ferramentas (Subversion, Git, Mercurial); Critérios de escolha (Popularidade, Eficácia, Desempenho, Adequação, Simplicidade)

Alternativa A — ❌ Incorreta

Projeto e governança de portais corporativos não têm como objetivo principal registrar evolução e variações de código ou artefatos de software.

Alternativa B — ❌ Incorreta

Controle de workflows e BPM gerenciam processos de negócio, não versões de artefatos de desenvolvimento.

Alternativa C — ❌ Incorreta

GED (Gerenciamento Eletrônico de Documentos) foca em documentos, não no controle de versão de código e trabalho colaborativo em equipes de desenvolvimento.

Alternativa D — ✅ Correta ⟵ GABARITO

O controle e gerenciamento de versão abrange exatamente as funções de registrar a evolução, permitir trabalho simultâneo e gerenciar variações (branches), sendo Subversion, Git e Mercurial exemplos clássicos.

Alternativa E — ❌ Incorreta

Projetos de auditoria com base no PMBOK 5ª edição abordam gerenciamento de projetos, não as funcionalidades específicas de versionamento.

Gabarito: letra D.

Link permanente: /questoes/fc047334