Em um projeto de software, como você aplicaria a técnica de reúso para reduzir o tempo de desenvolvimento?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir soluções de problemas usando a técnica de decomposição e automatizar tais soluções usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um projeto de software, como você aplicaria a técnica de reúso para reduzir o tempo de desenvolvimento?
- A) Reescrever todos os códigos do zero
- B) Usar bibliotecas e módulos existentes
- C) Criar um novo algoritmo do zero
- D) Executar testes em cada parte do sistema
- E) Desenvolver apenas funções únicas
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pergunta como aplicar a técnica de reúso para reduzir o tempo de desenvolvimento de um software. Reúso de software significa aproveitar componentes já existentes e testados, em vez de produzir tudo do zero.
- Analisando as alternativas, a resposta correta é a B, pois usar bibliotecas e módulos existentes é a forma direta de reúso: o time incorpora código já pronto, validado e documentado, economizando horas de codificação e de testes.
- Por que as outras estão erradas:
- A) Reescrever todos os códigos do zero é o oposto do reúso, pois aumenta o trabalho e o tempo.
- C) Criar um novo algoritmo do zero também dispensa o reúso e tende a consumir mais tempo.
- D) Executar testes em cada parte do sistema é uma atividade de verificação da qualidade, não uma forma de reutilizar componentes.
- E) Desenvolver apenas funções únicas não reaproveita nada, pois cria sempre soluções novas e específicas.
- Conclusão: como o gabarito oficial também indica a B, não há divergência. Reutilizar bibliotecas e módulos existentes é a aplicação prática do reúso que reduz o tempo de desenvolvimento.
💡 Dica: Considere exemplos práticos de reúso de software.
Alternativa por alternativa
O aluno pode ter associado a ideia de 'controle total' do código à qualidade, acreditando que reescrever tudo garante um sistema melhor e mais adequado ao projeto.
Usar bibliotecas e módulos prontos demonstra a técnica de reúso, economizando tempo.
O aluno pode ter entendido que resolver problemas de forma original é sempre preferível, confundindo inovação com eficiência de desenvolvimento.
O aluno pode ter confundido reúso com testes, imaginando que validar cada parte do sistema seria uma forma de reaproveitar o trabalho já feito.
O aluno pode ter interpretado 'funções únicas' como sinônimo de funções reutilizáveis, lendo a palavra 'únicas' de forma invertida ao conceito de reúso.
Por que engana: Confundir reutilizacao de codigo com reescrever ou criar tudo do zero, ignorando a economia de tempo proporcionada pelo reuso.
Raio-X da questão
técnica de reúso
avaliacao
conceito de reutilizacao de codigo · bibliotecas e modulos de software
Revisar conceitos de reúso de software e suas aplicações.
Confundir reutilizacao de codigo com reescrever ou criar tudo do zero, ignorando a economia de tempo proporcionada pelo reuso.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Uma associação de moradores envia, todo sábado, um aviso aos voluntários que participam da coleta de roupas. Ela quer…
- Por que avisos sobre a subida de um rio chegam tarde a alguns moradores? Para responder a esse problema, a Defesa Civil…
- — Se a embalagem estiver suja, ela pode seguir para o mesmo coletor? — perguntou uma estudante durante a criação de um…
- Por que uma mesma rua pode aparecer com 12 reclamacoes de poste apagado em um dia e, no fim, serem apenas 7 postes…
- Um programa repetia o mesmo cálculo de média em 3 trechos diferentes. Depois da refatoração, esse cálculo foi colocado…
- Qual técnica facilita testar isoladamente cada função decomposta de um algoritmo que processa arquivos de dados e…
Todas as questões de Estratégias de solução de problemas - Decomposição
🔎 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
