Dados ilustrativos: A equipe que desenvolve o Rastreador Urbano, um software de monitoramento de transporte…
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: A equipe que desenvolve o Rastreador Urbano, um software de monitoramento de transporte público, precisa implementar um sistema de notificações em tempo real para alertar passageiros sobre atrasos. Para ganhar tempo, decidem incorporar um módulo de mensageria já disponível em um projeto anterior, adaptando apenas os parâmetros de canal e formato de mensagem. Outros componentes, como banco de dados e interface de usuário, permanecerão inalterados. Analise o texto-base e identifique qual ação exemplifica a reutilização de partes de soluções existentes para resolver o problema de notificações em tempo real.
- A) Alterar o banco de dados para registrar horários de ônibus
- B) Adaptar parâmetros de canal e formato de mensagem em um módulo de mensageria prévio
- C) Implementar testes unitários específicos para o sistema de notificações
- D) Redesenhar a tela de usuário para exibir novos alertas
- E) Desenvolver do zero um novo módulo de interface para notificações
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado descreve a equipe do Rastreador Urbano, que precisa de notificações em tempo real para avisar passageiros sobre atrasos.
- A equipe decide reaproveitar um módulo de mensageria de um projeto anterior, mudando apenas os parâmetros de canal e formato de mensagem. Isso é reutilização de partes de soluções existentes, que é o conceito pedido.
- A alternativa B descreve exatamente essa ação: adaptar parâmetros de canal e formato de mensagem em um módulo de mensageria prévio.
- A alternativa A está errada porque alterar o banco de dados para registrar horários não reutiliza nada e, segundo o texto, o banco permanece inalterado.
- A alternativa C está errada porque testes unitários específicos são uma atividade de verificação nova, não reaproveitamento de uma solução existente.
- A alternativa D está errada porque redesenhar a tela é justamente o componente de interface que o texto diz que permanecerá inalterado.
- A alternativa E está errada porque desenvolver do zero é o oposto da reutilização, que a equipe quis evitar para ganhar tempo.
- Conclusão: o gabarito B está correto.
💡 Dica: Identifique a ação que mostra reaproveitamento de código existente.
Alternativa por alternativa
O aluno pode ter associado notificações sobre atrasos a dados de horários e acreditado que a solução exige mexer no banco de dados. O texto, porém, diz que o banco permanece inalterado.
Por que engana: Confundir adaptação de módulos existentes com criação de novos componentes do zero.
Reutiliza um módulo já desenvolvido, alterando só configurações para atender novo requisito, conforme EM13CO01.
O aluno pode ter confundido reutilização com qualquer ação técnica relacionada ao sistema, sem perceber que testes específicos são um trabalho novo e não o aproveitamento de uma solução existente.
O aluno pode ter pensado que notificações exigem mudança visual na tela do usuário, ignorando que o enunciado afirma que a interface de usuário permanecerá inalterada.
O aluno pode ter entendido que uma solução nova para notificações deve ser criada do zero, esquecendo que o objetivo do texto é ganhar tempo reaproveitando um módulo existente.
Raio-X da questão
reutilização de software
diagnostico
conceitos básicos de software · modularidade em programação
Estude conceitos de reaproveitamento e modularidade em software.
Confundir adaptação de módulos existentes com criação de novos componentes do zero.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Durante uma campanha de arrecadação, uma escola receberá alimentos e produtos de higiene para montar cestas destinadas a…
- Em um exercício de preparação para períodos de chuva intensa, uma central municipal de Defesa Civil precisa localizar…
- Em ações de fiscalização ambiental no Brasil, imagens de satélite podem ser comparadas em diferentes datas para indicar…
- Uma família criou um programa para organizar as compras do mês. O programa recebe os preços, soma os produtos e…
- — Sem conexão estável no rio, o alerta precisa aparecer no próprio tablet — afirmou a técnica que acompanha sons de aves…
- Falhas em formulários digitais de serviços públicos levaram um setor de tecnologia a testar cinco programas de análise…
🔎 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
