GeraProva GeraProva Provas com IA para professores do Brasil
Computação2ª sérieBNCC EM13CO01Média⏱ medio

Em uma plataforma colaborativa de uma ONG brasileira, voluntários desenvolveram um aplicativo para organizar…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO01

Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em uma plataforma colaborativa de uma ONG brasileira, voluntários desenvolveram um aplicativo para organizar atendimentos de saúde. Para acelerar o projeto, incorporaram ao novo sistema o mecanismo de autenticação de um aplicativo de cadastro de doadores e o serviço de notificações por SMS de um software de lembretes de eventos. A equipe também criou módulos próprios para gerenciar vagas e produzir relatórios de uso. Com base no texto, qual ação exemplifica a reutilização de uma parte já existente em outra solução de software?

  1. A) Desenvolver do zero os relatórios de uso do aplicativo
  2. B) Desenvolver do zero o gerenciamento de vagas do aplicativo
  3. C) Adaptar o sistema de autenticação do aplicativo de doadores
  4. D) Desenvolver do zero o sistema de autenticação do aplicativo
  5. E) Desenvolver do zero o serviço de notificações por SMS

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A questão pede a ação que exemplifica a reutilização de uma parte já existente em outra solução de software. Passo 2: O texto diz que os voluntários incorporaram ao novo sistema o mecanismo de autenticação de um aplicativo de cadastro de doadores, ou seja, uma parte pronta de outro software foi aproveitada. Passo 3: Adaptar esse sistema de autenticação ao aplicativo novo é a ação que representa a reutilização, pois parte-se de um componente existente e ajusta-se para outro uso. Passo 4: A alternativa A está errada, pois os relatórios de uso foram desenvolvidos pela própria equipe como módulos próprios, sem reaproveitamento. Passo 5: A alternativa B está errada, pois o gerenciamento de vagas também é um módulo criado pela equipe, e não uma parte reaproveitada. Passo 6: A alternativa D está errada, pois descreve desenvolvimento do zero, justamente o oposto da reutilização, e o texto diz que a autenticação foi incorporada de outro aplicativo. Passo 7: A alternativa E está errada, pois o serviço de SMS também foi incorporado de outro software, e não criado do zero. Passo 8: Gabarito oficial C confere com a análise feita a partir do texto.

💡 Dica: Identifique a ação que mostra reaproveitamento de soluções já existentes.

Alternativa por alternativa

A Erradaerro: Interpretaçãoa que mais engana

O aluno pode ter entendido que criar algo do zero também faz parte do reaproveitamento, ou ter interpretado mal que os relatórios são módulos próprios da equipe como se fossem reutilizados.

Por que engana: Confundir desenvolvimento de soluções inéditas com reaproveitamento de código existente.

B Erradaerro: Interpretação

O aluno pode ter supostamente assumido que o gerenciamento de vagas veio pronto de outra solução, quando o texto afirma que a equipe criou esse módulo próprio.

C Correta

A autenticação foi incorporada de um aplicativo desenvolvido anteriormente. Portanto, essa ação representa a reutilização de uma parte de uma solução existente em um novo sistema.

D Erradaerro: Interpretação

O aluno lê a palavra autenticação e associa a ideia de criação própria, ignorando o verbo incorporaram, que indica reaproveitamento do mecanismo de outro aplicativo.

E Erradaerro: Atenção

O aluno foca apenas na ideia de serviço de SMS como funcionalidade nova e não percebe que o texto diz que ele foi incorporado de um software de lembretes, confundindo com desenvolvimento do zero.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
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✍️ interpretativa🧩 progressao
🎯 Conceito central

reutilização de software

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceitos básicos de software · modularidade em programação

📚 Reveja

estude conceitos de reaproveitamento e modularidade em desenvolvimento de software

⚠️ Erro mais comum

Confundir desenvolvimento de soluções inéditas com reaproveitamento de código existente.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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