GeraProva GeraProva Provas com IA para professores do Brasil
Computação1º anoBNCC EF15CO02Difícil⏱ longo

Planeje a construcao de um sistema de cadastro de usuarios em uma linguagem de programacao. Descreva, em…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

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

Planeje a construcao de um sistema de cadastro de usuarios em uma linguagem de programacao. Descreva, em etapas, o plano de solucao, incluindo dados, estrutura de dados, fluxo do programa, testes e documentacao.

  1. A) Iniciar pelo design da interface, sem definir os dados.
  2. B) Escolher a linguagem de programacao sem considerar as necessidades do sistema.
  3. C) Definir os dados, escolher uma estrutura de dados, descrever o fluxo do programa e iniciar a implementacao sem testes.
  4. D) Descrever apenas a parte da interface sem considerar dados ou fluxo.
  5. E) Defina o problema, identifique dados, selecione estruturas, descreva o fluxo, planeje testes e cronograma, e documente.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. A questão pede um plano de solução em etapas para um sistema de cadastro de usuários, cobrindo dados, estrutura de dados, fluxo do programa, testes e documentação. Passo 2: Resolvendo por conta própria, um bom planejamento de software começa pela definição do problema (o que o sistema deve fazer), passa pela identificação dos dados, pela escolha das estruturas que os armazenam, pela descrição do fluxo de funcionamento, pelo planejamento de testes e cronograma e termina com a documentação. Passo 3: A alternativa E segue exatamente essa sequência lógica e inclui todos os elementos pedidos, por isso está correta. Passo 4: A alternativa A está errada porque começa pela interface antes de definir os dados, o que pode gerar telas que não atendem às necessidades reais. Passo 5: A alternativa B está errada porque escolher a linguagem sem considerar as necessidades do sistema ignora requisitos que deveriam guiar essa decisão. Passo 6: A alternativa C está errada porque implementar sem testes contraria a boa prática de validar o sistema durante o desenvolvimento. Passo 7: A alternativa D está errada porque descreve apenas a interface, deixando de lado dados, fluxo, testes e documentação, que são partes essenciais do plano. Passo 8: O gabarito oficial E está coerente com a resolução, sem divergências.

💡 Dica: Estruture seu plano em etapas claras e detalhadas.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que o design da interface deve vir primeiro, pois é a parte visível do sistema, e que os dados podem ser definidos depois.

B Erradaerro: Conceitual

O aluno acredita que a linguagem pode ser escolhida de forma livre, como uma preferência pessoal, sem relação com os requisitos do sistema.

C Erradaerro: Atençãoa que mais engana

O aluno lê a sequência de etapas como correta e não percebe que a expressão iniciar a implementacao sem testes contraria o planejamento pedido, que inclui testes.

Por que engana: Ignorar etapas essenciais do planejamento, como definição de dados ou testes, levando a um sistema incompleto ou mal estruturado.

D Erradaerro: Senso comum

O aluno entende que planejar um sistema é apenas desenhar a interface com o usuário, ignorando que dados, fluxo e testes fazem parte do plano.

E Correta

Abordagem completa para solucao de cadastro de usuarios, incluindo planejamento, testes e documentacao.

Raio-X da questão

Dificuldade Difícil
Bloom Criar
Leitura alto
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 desafio
🎯 Conceito central

sistema de cadastro

📌 Objetivo

fixacao

🧱 Pré-requisitos

planejamento de sistemas · estrutura de dados

📚 Reveja

Revisar conceitos de estrutura de dados e fluxo de programas.

⚠️ Erro mais comum

Ignorar etapas essenciais do planejamento, como definição de dados ou testes, levando a um sistema incompleto ou mal estruturado.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos

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