Em uma plataforma colaborativa de uma ONG brasileira, voluntários desenvolveram um aplicativo para organizar…
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
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?
- A) Desenvolver do zero os relatórios de uso do aplicativo
- B) Desenvolver do zero o gerenciamento de vagas do aplicativo
- C) Adaptar o sistema de autenticação do aplicativo de doadores
- D) Desenvolver do zero o sistema de autenticação do aplicativo
- E) Desenvolver do zero o serviço de notificações por SMS
✅ Resposta correta: alternativa C
Resolução passo a passo
- 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
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.
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.
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.
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.
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
reutilização de software
avaliacao
conceitos básicos de software · modularidade em programação
estude conceitos de reaproveitamento e modularidade em desenvolvimento de software
Confundir desenvolvimento de soluções inéditas com reaproveitamento de código existente.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- O grupo VoluntApp está desenvolvendo um aplicativo para conectar pessoas voluntárias a ações comunitárias em áreas…
- Dados ilustrativos: moradores de um bairro criaram um aplicativo para registrar áreas que precisam de manutenção urbana…
- Durante o desenvolvimento de um sistema de reservas de salas para uma universidade, uma equipe adotou uma biblioteca de…
- Dados ilustrativos: A equipe que desenvolve o Rastreador Urbano, um software de monitoramento de transporte público…
- 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
