Qual é a primeira etapa do desenvolvimento de um projeto de programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é a primeira etapa do desenvolvimento de um projeto de programação?
- A) Codificação do software.
- B) Desenhar a interface do usuário.
- C) Identificar e definir o problema a ser resolvido.
- D) Testar o software.
- E) Documentar o projeto.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Ao resolver por conta própria, pense na ordem lógica de um projeto de software: antes de escrever qualquer código ou desenhar telas, é preciso entender qual problema o software deve resolver. Passo 2: Essa etapa de identificação e definição do problema (levantamento de requisitos e delimitação do escopo) é o ponto de partida, pois todas as demais decisões dependem dela. Passo 3: Portanto, a alternativa C está correta. Passo 4: A alternativa A está errada, pois a codificação ocorre depois que o problema e os requisitos já foram definidos. Passo 5: A alternativa B está errada, pois o desenho da interface é uma etapa de projeto que vem após a compreensão do problema. Passo 6: A alternativa D está errada, pois o teste verifica um software que já foi construído, sendo uma etapa posterior. Passo 7: A alternativa E está errada, pois a documentação acompanha o projeto e não é o primeiro passo. Passo 8: O gabarito oficial C está coerente com a resolução obtida de forma independente.
💡 Dica: Pense nas etapas do desenvolvimento de software.
Alternativa por alternativa
O aluno pode ter associado programar diretamente a escrever código, achando que a codificação é o início do projeto, sem considerar o planejamento anterior.
O aluno pode ter pensado que, por ser uma etapa visível ao usuário, o design da interface deve vir primeiro, sem perceber que a interface depende do problema definido.
Por que engana: Confundir a ordem das etapas, iniciando pelo desenvolvimento ou testes antes de definir o problema.
A primeira etapa é sempre entender qual problema o projeto visa resolver.
O aluno pode ter entendido que testar é a primeira coisa a fazer para garantir qualidade, confundindo verificação de um software pronto com início do desenvolvimento.
O aluno pode ter imaginado que documentar significa registrar a ideia inicial do projeto, confundindo a documentação, que acompanha todo o processo, com a primeira etapa.
Raio-X da questão
etapas do projeto de programação
avaliacao
etapas do projeto de programação · conceito de problema e solucao
Revisar as etapas do desenvolvimento de um projeto de programação.
Confundir a ordem das etapas, iniciando pelo desenvolvimento ou testes antes de definir o problema.
pensamento_critico
abstrato
Questões parecidas com resolução
- Os aplicativos de mapa, como o GPS, ajudam o carro de entregas a chegar à casa do cliente. O aplicativo compara dois…
- Lia organiza carrinhos, bonecas e blocos separando cada tipo, colocando-os em caixas e guardando as caixas na…
- Em um jogo, uma personagem controlada por IA precisa chegar a um tesouro sem bater nas paredes. Qual instrução ajuda a…
- Desenhe um algoritmo em pseudocódigo que, dada uma matriz M[N][M] com 0 (livre) e 1 (bloqueado), identifique todas as…
- Em um programa, Substring(codigo, início, quantidade) pega letras do texto a partir da posição indicada, e…
- Projete um algoritmo em pseudocódigo que, dadas as variáveis temperatura (inteiro ºC), ocupacao (inteiro, número de…
🔎 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
