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
- 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
