Em um projeto de programação, qual etapa é crucial para entender melhor o problema antes de desenvolver a…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um projeto de programação, qual etapa é crucial para entender melhor o problema antes de desenvolver a solução?
- A) Codificação
- B) Testes
- C) Análise
- D) Documentação
- E) Desdobramento
✅ Resposta correta: alternativa C
Resolução passo a passo
- O enunciado pede a etapa que ajuda a entender melhor o problema antes de desenvolver a solução. Isso corresponde à fase de análise (análise de requisitos), em que a equipe levanta o que o sistema deve fazer, quem são os usuários, quais são as restrições e quais problemas precisam ser resolvidos.
- Resolvendo por conta própria, a análise vem antes de qualquer construção. Sem ela, a equipe corre o risco de programar a coisa errada. Por isso a alternativa C está correta.
- Por que as outras estão erradas: A) Codificação é a etapa de escrever o código, que vem depois de entender e projetar a solução. B) Testes verificam se a solução funciona como deveria, ou seja, acontecem depois do desenvolvimento. D) Documentação registra o que foi feito e como funciona, sendo uma atividade de registro e não de compreensão inicial. E) Desdobramento, no sentido de decomposição do problema em partes menores, é uma etapa de projeto que pressupõe o problema já compreendido.
- Conclusão: o gabarito oficial C está coerente com a resolução. Não há discordância com o gabarito.
💡 Dica: Identifique a etapa de análise do problema.
Alternativa por alternativa
O aluno associa o desenvolvimento do projeto à escrita do código, achando que é preciso começar programando para entender o problema. Ele confunde a fase de construção com a fase de compreensão.
Por que engana: Confundir a etapa de analise com codificacao, iniciando a programacao sem entender completamente o problema.
O aluno pensa que testar é a forma de descobrir o que o problema exige, como se a execução revelasse os requisitos. Ele não percebe que os testes verificam uma solução já existente.
Analisar o problema é fundamental para desenvolver uma solução eficaz.
O aluno acredita que documentar é o que ajuda a compreender o problema, talvez por pensar que escrever sobre o projeto já equivale a analisá-lo. Ele confunde registrar informações com levantá-las e interpretá-las.
O aluno entende desdobramento como a etapa inicial de entendimento, quando na verdade ele é a quebra do problema em partes menores durante o projeto. Ele pode também ter se guiado pelo termo, sem saber o significado técnico.
Raio-X da questão
etapas de programação
avaliacao
etapas de programacao · compreensao de problemas
Revisar as etapas do desenvolvimento de software.
Confundir a etapa de analise com codificacao, iniciando a programacao sem entender completamente o problema.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um projeto de programação, qual etapa deve ser feita primeiro, pois é nela que se define o que o programa precisa…
- Qual é a primeira etapa do desenvolvimento de um projeto de programação?
- Em um projeto de programação, o que é essencial para o planejamento da solução?
- Qual é a primeira etapa no processo de desenvolvimento de um programa que resolve um problema?
- Em um projeto de programação, qual é a primeira etapa que deve ser seguida para desenvolver um algoritmo que resolve uma…
- Para resolver um problema em programação, qual é o primeiro passo que devemos dar?
🔎 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
