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

O grupo VoluntApp está desenvolvendo um aplicativo para conectar pessoas voluntárias a ações comunitárias em…

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

O grupo VoluntApp está desenvolvendo um aplicativo para conectar pessoas voluntárias a ações comunitárias em áreas urbanas. No projeto, a equipe criou o módulo de autenticação internamente, adotou uma biblioteca de mapas já testada, desenvolveu o sistema de notificações internamente, definiu a identidade visual do aplicativo e testou um protótipo com usuários. A biblioteca de mapas foi incorporada para evitar que a equipe programasse essa funcionalidade desde o início. Com base no texto, qual ação exemplifica a reutilização de uma solução existente no desenvolvimento do aplicativo?

  1. A) Desenvolver o sistema de notificações internamente
  2. B) Definir a identidade visual do aplicativo
  3. C) Criar o módulo de autenticação internamente
  4. D) Testar um protótipo com usuários
  5. E) Adotar uma biblioteca de mapas já testada

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. A questão pede a ação que exemplifica a reutilização de uma solução já existente no desenvolvimento do aplicativo. Reutilizar significa aproveitar algo que já foi criado e testado por outros, em vez de construí-lo do zero.
  2. Analisando o texto, a equipe fez cinco coisas: criou o módulo de autenticação internamente, adotou uma biblioteca de mapas já testada, desenvolveu o sistema de notificações internamente, definiu a identidade visual e testou um protótipo com usuários.
  3. A única ação que aproveita uma solução pronta é adotar a biblioteca de mapas já testada. O texto ainda deixa explícito que a biblioteca foi incorporada para evitar que a equipe programasse essa funcionalidade desde o início, o que caracteriza reutilização.
  4. Por que as outras estão erradas: A) desenvolver as notificações internamente é criação própria, não reutilização; B) definir a identidade visual é um trabalho de design feito pela equipe; C) criar o módulo de autenticação internamente é o oposto da reutilização, pois a equipe o construiu do zero; D) testar um protótipo com usuários é uma etapa de validação, não o aproveitamento de algo existente.
  5. Gabarito oficial E confirmado pela análise.

💡 Dica: Identifique a ação que usa componentes prontos para reaproveitar.

Alternativa por alternativa

A Erradaerro: Interpretaçãoa que mais engana

O aluno pode ter associado 'sistema' e 'notificações' a algo pronto e padronizado, achando que qualquer sistema de terceiros seja reutilizado. Entendeu errado que o texto diz que essa parte foi desenvolvida internamente.

Por que engana: Confundir desenvolvimento do zero com reutilização de componentes prontos.

B Erradaerro: Conceitual

O aluno pode ter achado que uma identidade visual definida previamente pela marca seja um recurso reaproveitado. Ele não percebeu que o texto descreve uma definição feita pela própria equipe no projeto.

C Erradaerro: Interpretação

O aluno pode ter confundido 'módulo de autenticação' com um componente padrão de mercado, supondo que todo login seja reutilizado. Entendeu errado que o texto afirma que a equipe criou esse módulo internamente.

D Erradaerro: Conceitual

O aluno pode ter confundido o teste com usuários com o reaproveitamento de algo, achando que um protótipo já existente é reutilizado. Não percebeu que testar é uma etapa de validação do próprio projeto.

E Correta

A reutilização de soluções ocorre quando uma equipe incorpora ao projeto um recurso já desenvolvido e testado, em vez de criá-lo integralmente do zero. No texto, a biblioteca de mapas foi aproveitada como parte do aplicativo, caracterizando essa prática.

Raio-X da questão

Dificuldade Fácil
Bloom Entender
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

reutilização de software

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de software open source · componentes de software reutilizáveis

📚 Reveja

Estude o conceito de reutilização de componentes em desenvolvimento de software.

⚠️ Erro mais comum

Confundir desenvolvimento do zero com reutilização de componentes prontos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

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