Qual é a primeira etapa no processo de desenvolvimento de um programa que resolve um problema?
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
Qual é a primeira etapa no processo de desenvolvimento de um programa que resolve um problema?
- A) Codificação
- B) Testes
- C) Definição do problema
- D) Documentação
- E) Revisão
✅ Resposta correta: alternativa C
Resolução passo a passo
- A questão pede a primeira etapa do desenvolvimento de um programa que resolve um problema. Antes de escrever qualquer código, é preciso entender exatamente qual problema deve ser resolvido, quais são os dados de entrada, quais resultados são esperados e quais limites existem. Passo 2: Em um ciclo de desenvolvimento típico, a sequência é: definição do problema, análise e planejamento (algoritmo), codificação, testes, documentação e manutenção ou revisão. Passo 3: Portanto, a primeira etapa é a definição do problema, alternativa C, que corresponde ao gabarito oficial. Passo 4: A codificação (A) é a etapa de escrever o programa, o que só faz sentido depois de saber o que deve ser feito. Passo 5: Os testes (B) verificam se o programa funciona, o que exige que ele já exista. Passo 6: A documentação (D) registra o que foi feito e é produzida ao longo do processo ou ao final, mas não pode ser o início. Passo 7: A revisão (E) analisa e melhora um trabalho já produzido, portanto vem depois de uma primeira versão existir.
💡 Dica: Pense nas etapas do desenvolvimento de software.
Alternativa por alternativa
O aluno acha que desenvolver um programa começa diretamente pela programação, sem antes entender o problema e planejar a solução.
Por que engana: Confundir a ordem das etapas, iniciando pelo codigo sem entender o problema a ser resolvido.
O aluno confunde a ordem das fases, imaginando que testar possa ser o primeiro passo, quando testes só fazem sentido sobre um programa já escrito.
Identificar e definir claramente o problema é o primeiro passo no desenvolvimento de qualquer solução.
O aluno acha que a documentação é o ponto de partida, quando ela é o registro do trabalho, feito durante ou após o desenvolvimento.
O aluno imagina que a revisão possa começar o projeto, quando na verdade ela pressupõe que já exista uma versão inicial a ser analisada e corrigida.
Raio-X da questão
etapas do desenvolvimento de software
avaliacao
etapas do desenvolvimento de software · conceito de problema e solucao
Revisar as etapas do desenvolvimento de um programa de computador.
Confundir a ordem das etapas, iniciando pelo codigo sem entender o problema a ser resolvido.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a primeira etapa do desenvolvimento de um projeto de programação?
- Em um projeto de programação, qual etapa é crucial para entender melhor o problema antes de desenvolver a solução?
- Em um projeto de programação, qual é a primeira etapa que deve ser seguida para desenvolver um algoritmo que resolve uma…
- Em um projeto de programação, qual etapa deve ser feita primeiro, pois é nela que se define o que o programa precisa…
- Para resolver um problema em programação, qual é o primeiro passo que devemos dar?
- Qual é o primeiro passo para resolver um problema de programação usando 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
