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
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?
- A) Desenvolver o sistema de notificações internamente
- B) Definir a identidade visual do aplicativo
- C) Criar o módulo de autenticação internamente
- D) Testar um protótipo com usuários
- E) Adotar uma biblioteca de mapas já testada
✅ Resposta correta: alternativa E
Resolução passo a passo
- 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.
- 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.
- 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.
- 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.
- Gabarito oficial E confirmado pela análise.
💡 Dica: Identifique a ação que usa componentes prontos para reaproveitar.
Alternativa por alternativa
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.
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.
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.
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.
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
reutilização de software
avaliacao
conceito de software open source · componentes de software reutilizáveis
Estude o conceito de reutilização de componentes em desenvolvimento de software.
Confundir desenvolvimento do zero com reutilização de componentes prontos.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Dados ilustrativos: moradores de um bairro criaram um aplicativo para registrar áreas que precisam de manutenção urbana…
- Em uma plataforma colaborativa de uma ONG brasileira, voluntários desenvolveram um aplicativo para organizar…
- Durante o desenvolvimento de um sistema de reservas de salas para uma universidade, uma equipe adotou uma biblioteca de…
- Como tornar mais acessível a mobilidade de pessoas com deficiência visual em campus universitários? Um grupo de…
- Em levantamento recente, 82% dos programadores relataram usar bibliotecas open source para acelerar plataformas…
- Dados ilustrativos: recente pesquisa em clubes de leitura revelou que grupos que desenvolvem ferramentas digitais…
🔎 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
