Dados ilustrativos: recente pesquisa em clubes de leitura revelou que grupos que desenvolvem ferramentas…
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
Dados ilustrativos: recente pesquisa em clubes de leitura revelou que grupos que desenvolvem ferramentas digitais colaboram melhor quando reaproveitam soluções existentes. Estudantes criaram um app leitor para apoiar colegas com baixa visão. Para isso, integraram um módulo de conversão de texto em fala de código aberto, escreveram do zero o sistema de destaque de trechos, implementaram à mão um recurso de anotações e definiram manualmente os ícones da interface visando acessibilidade. Analise o texto-base e identifique a prática que exemplifica a reutilização de partes de soluções existentes no desenvolvimento do app.
- A) Integrar um módulo de conversão de texto em fala de código aberto
- B) Realizar estudo de usabilidade para posicionar elementos na tela
- C) Definir manualmente os ícones da interface visando acessibilidade
- D) Implementar à mão o recurso de anotações
- E) Escrever do zero o sistema de destaque de trechos
✅ Resposta correta: alternativa A
Resolução passo a passo
- O texto-base descreve quatro ações de desenvolvimento do app leitor: integrar um módulo de código aberto, escrever o sistema de destaque do zero, implementar anotações à mão e definir ícones manualmente.
- Reutilizar partes de soluções existentes significa aproveitar um componente já pronto, em vez de construí-lo novamente. Essa prática aparece quando os estudantes integram um módulo de conversão de texto em fala de código aberto, ou seja, um componente criado por outros e reaproveitado no projeto.
- A alternativa A é a correta, pois descreve exatamente essa reutilização. O enunciado também contextualiza isso ao mencionar que grupos colaboram melhor quando reaproveitam soluções existentes.
- As demais alternativas estão erradas por motivos diferentes: a B trata de estudo de usabilidade, que não é reutilização de código; a C descreve a definição manual dos ícones, uma criação própria; a D descreve a implementação à mão de anotações, também construída do zero; a E descreve a escrita do sistema de destaque do zero, oposta à reutilização.
- O gabarito oficial (A) está coerente com a análise feita.
💡 Dica: Identifique qual prática reutiliza soluções existentes no desenvolvimento do app.
Alternativa por alternativa
Reutilizar biblioteca de texto para fala é aplicar solução pré-existente, atendendo ao reaproveitamento de partes de código.
O aluno pode ter associado a ideia de reaproveitamento a qualquer etapa de planejamento ou melhoria do app, sem perceber que um estudo de usabilidade não envolve reutilizar partes de código ou soluções prontas.
O aluno pode ter confundido 'reaproveitar' com qualquer decisão que vise acessibilidade, imaginando que definir ícones pensando em acessibilidade seja uma forma de aproveitar boas práticas existentes, quando o texto diz que os ícones foram definidos manualmente, ou seja, criados do zero.
Por que engana: Confundir desenvolvimento do zero com reutilização de código existente, escolhendo alternativas que indicam criação manual.
O aluno pode ter lido apenas a palavra 'recurso' e entendido que implementar um recurso já existente é reutilização, sem notar a expressão 'à mão', que indica construção própria a partir do zero.
O aluno pode ter achado que, por ser um sistema de destaque, ele seria uma funcionalidade reaproveitada de outros apps, ignorando que o texto afirma explicitamente que foi escrito do zero, o que é o oposto da reutilização.
Raio-X da questão
reutilização de soluções digitais
diagnostico
conceito de software modular
Estude o conceito de reutilização de código e módulos em desenvolvimento de software.
Confundir desenvolvimento do zero com reutilização de código existente, escolhendo alternativas que indicam criação manual.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Como tornar mais acessível a mobilidade de pessoas com deficiência visual em campus universitários? Um grupo de…
- Dados ilustrativos: moradores de um bairro criaram um aplicativo para registrar áreas que precisam de manutenção urbana…
- Em levantamento recente, 82% dos programadores relataram usar bibliotecas open source para acelerar plataformas…
- Dados ilustrativos: Um grupo de estudantes desenvolve um sistema de cadastro de membros para um clube estudantil. Eles…
- O grupo VoluntApp está desenvolvendo um aplicativo para conectar pessoas voluntárias a ações comunitárias em áreas…
- No clube de leitura da biblioteca pública, um grupo de crianças recebeu a tarefa de contar, em formato digital, a…
🔎 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
