GeraProva GeraProva Provas com IA para professores do Brasil
Computação2ª sérieBNCC EM13LGG703Fácil⏱ curto

Em uma oficina de programação, Ana desenvolveu sozinha um aplicativo e salvou todos os arquivos apenas em seu…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13LGG703

Utilizar diferentes linguagens, mídias e ferramentas digitais em processos de produção coletiva, colaborativa e projetos autorais em ambientes digitais.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em uma oficina de programação, Ana desenvolveu sozinha um aplicativo e salvou todos os arquivos apenas em seu computador. Para transformar o projeto em uma produção colaborativa, ela convidou três colegas, que deverão contribuir diretamente no código. A equipe também precisa acompanhar as alterações realizadas, identificar os responsáveis por cada modificação e recuperar versões anteriores quando necessário. Com base no texto, qual mudança é indispensável para permitir a colaboração direta no código e o acompanhamento das versões do aplicativo?

  1. A) Criar um repositório compartilhado com controle de versões.
  2. B) Manter os arquivos apenas no computador da autora.
  3. C) Permitir alterações sem registrar seus autores.
  4. D) Substituir o código por um relatório individual.
  5. E) Concentrar todas as decisões na autora.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O texto descreve um projeto que hoje está salvo apenas no computador de Ana e que precisa, a partir de agora, ser desenvolvido em conjunto por quatro pessoas. As exigências são: colaboração direta no código, acompanhamento das alterações, identificação de quem fez cada modificação e recuperação de versões anteriores.
  2. Resolvendo por conta própria, o que atende a todas essas exigências ao mesmo tempo é um repositório compartilhado com controle de versões (como Git). Nele, todos acessam o mesmo código, cada alteração fica registrada com seu autor, o histórico é preservado e é possível voltar a qualquer versão anterior.
  3. Comparando com o gabarito oficial (A), a resposta coincide com a análise feita.
  4. Por que as outras estão erradas: B mantém os arquivos apenas na máquina da autora, o que impede a colaboração direta; C elimina justamente o registro de autoria exigido pelo texto; D troca o código por um relatório, o que não permite programar em equipe; E centraliza as decisões na autora, contrariando a ideia de colaboração.

💡 Dica: Identifique a ferramenta que permite colaboração no código, registro de autores e recuperação de versões.

Alternativa por alternativa

A Correta

Um repositório compartilhado com controle de versões permite que os integrantes acessem o mesmo projeto, registrem suas alterações, identifiquem os responsáveis por cada modificação e recuperem versões anteriores. Essa estrutura transforma o trabalho individual em um projeto colaborativo organizado.

B Erradaerro: Interpretação

O aluno pode ter achado que manter os arquivos em um único lugar é suficiente para organizar o projeto, ignorando que o texto exige acesso compartilhado.

C Erradaerro: Interpretação

O aluno pode ter entendido que, para colaborar, basta liberar as alterações, sem perceber que o texto exige identificar os responsáveis por cada modificação.

D Erradaerro: Conceitual

O aluno pode ter confundido documentação do projeto com o próprio código, imaginando que um relatório substitui o trabalho de programação em equipe.

E Erradaerro: Interpretaçãoa que mais engana

O aluno pode ter associado 'projeto de Ana' à ideia de que ela deve manter o controle total, sem perceber que o enunciado trata de colaboração entre quatro pessoas.

Por que engana: Escolher uma alternativa que mantém o código centralizado ou elimina o registro das alterações, confundindo autoria individual com desenvolvimento colaborativo.

Raio-X da questão

Dificuldade Fácil
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

Controle de versões colaborativo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Noções de colaboração em programação · Histórico de alterações digitais

📚 Reveja

Revise repositórios compartilhados, colaboração em código e histórico de versões.

⚠️ Erro mais comum

Escolher uma alternativa que mantém o código centralizado ou elimina o registro das alterações, confundindo autoria individual com desenvolvimento colaborativo.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.