GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF08CO04Fácil⏱ curto

Em um projeto de programação, qual etapa deve ser feita primeiro, pois é nela que se define o que o programa…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF08CO04

Construir soluções computacionais de problemas de diferentes áreas do conhecimento, de forma individual e colaborativa, selecionando as estruturas de dados e técnicas adequadas, aperfeiçoando e articulando saberes escolares.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um projeto de programação, qual etapa deve ser feita primeiro, pois é nela que se define o que o programa precisa fazer?

  1. A) Codificação.
  2. B) Testes.
  3. C) Análise de requisitos.
  4. D) Documentação.
  5. E) Implantação.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A pergunta quer saber qual etapa vem primeiro em um projeto de programação e que define o que o programa precisa fazer. Essa etapa é a definição dos objetivos e funcionalidades do sistema, que na engenharia de software é chamada de análise de requisitos.
  2. Antes de escrever qualquer linha de código, é preciso saber o que o software deve fazer, quais dados ele manipula, quais regras deve seguir e quem são seus usuários. Esse levantamento e registro das necessidades é a análise de requisitos.
  3. Por que a alternativa C está certa: a análise de requisitos é a etapa inicial que descreve, com clareza, o comportamento esperado do programa, servindo de base para todas as demais etapas.
  4. Por que as outras estão erradas: A) Codificação vem depois, pois só se programa algo já definido. B) Testes verificam se o programa funciona conforme os requisitos, portanto ocorrem após a construção. D) Documentação registra o que foi feito e costuma acompanhar todo o projeto, mas não define o que o programa deve fazer. E) Implantação é a colocação do sistema em produção, etapa final do ciclo.
  5. Conclusão: o gabarito oficial C está correto, e a resposta é a análise de requisitos.

💡 Dica: Identifique a etapa em que se definem as necessidades e funções do programa.

Alternativa por alternativa

A Erradaerro: Senso comuma que mais engana

O aluno pode associar o projeto de programação diretamente à escrita do código, achando que programar é a primeira coisa a fazer. Ele ignora que é preciso saber o que construir antes de codificar.

Por que engana: Confundir a definição do que o programa deve fazer com etapas posteriores, como codificação, testes ou documentação.

B Erradaerro: Conceitual

O aluno pode entender que testar é a etapa que determina o funcionamento do programa, confundindo verificação com definição. Testes checam o que já foi especificado, e só ocorrem depois de existir algo a testar.

C Correta

Correta: é na análise de requisitos que se levanta e define o que o programa deve fazer, por isso ela vem primeiro.

D Erradaerro: Conceitual

O aluno pode achar que a documentação é o ponto de partida do projeto, por ser a primeira coisa escrita. Porém documentar registra decisões, e não define o que o programa precisa fazer.

E Erradaerro: Conceitual

O aluno pode imaginar que a implantação, por ser a etapa que coloca o programa para funcionar, seja o momento em que se decide o que ele faz. Implantação ocorre no final, quando o sistema já está pronto.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
Leitura baixo
Discriminação baixo
Peso pedagógico baixo
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

análise de requisitos

📌 Objetivo

revisao

🧱 Pré-requisitos

Etapas do desenvolvimento de software · Finalidade de um programa

📚 Reveja

Revise as etapas do desenvolvimento de software e a função de cada uma.

⚠️ Erro mais comum

Confundir a definição do que o programa deve fazer com etapas posteriores, como codificação, testes ou documentação.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Programação - Projetos com programaçã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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.