GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF69CO04Fácil⏱ medio

Um programador precisa desenvolver um software para gerenciamento de estoque. Para otimizar o processo, ele…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO04

Construir soluções de problemas usando a técnica de decomposição e automatizar tais soluções usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Um programador precisa desenvolver um software para gerenciamento de estoque. Para otimizar o processo, ele decide aplicar a decomposição. Qual destas etapas é a mais adequada?

  1. A) Criar um banco de dados apenas.
  2. B) Desenvolver uma interface gráfica sem funcionalidade.
  3. C) Definir as funcionalidades do software.
  4. D) Testar o software antes de desenvolver.
  5. E) Fazer um planejamento do projeto em uma única etapa.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A decomposição, no pensamento computacional, consiste em dividir um problema complexo em partes menores e mais simples, que podem ser resolvidas e testadas separadamente.
  2. No caso do software de gerenciamento de estoque, o primeiro passo de decomposição é identificar e separar as funcionalidades do sistema (como cadastro de produtos, controle de entradas e saídas, emissão de relatórios e alerta de estoque mínimo), transformando o problema geral em tarefas menores.
  3. Por isso a alternativa C, 'Definir as funcionalidades do software', é a mais adequada, pois é exatamente a etapa em que o problema grande é quebrado em partes.
  4. A alternativa A está errada porque criar apenas um banco de dados é uma tarefa isolada e não decompõe o problema inteiro em partes.
  5. A alternativa B está errada porque desenvolver uma interface sem funcionalidade não divide o problema e não produz nada útil.
  6. A alternativa D está errada porque testar antes de desenvolver não faz sentido lógico e não corresponde à decomposição.
  7. A alternativa E está errada porque um planejamento feito em uma única etapa vai contra a ideia de dividir o problema em partes menores.
  8. Concluímos que o gabarito oficial C está correto.

💡 Dica: Identifique as etapas da decomposição de software.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode imaginar que o banco de dados é a base de todo o sistema e, por isso, a parte mais importante para começar, sem perceber que isso não divide o problema em partes.

Por que engana: Escolher uma alternativa que não considera a definição das funcionalidades, como criar um banco de dados sem planejamento adequado.

B Erradaerro: Procedimental

O aluno pode associar 'começar pela parte visível' ao processo de desenvolvimento, sem entender que a decomposição exige separar funcionalidades antes de qualquer implementação visual.

C Correta

Definir as funcionalidades é essencial para decompor o problema corretamente.

D Erradaerro: Senso comum

O aluno pode confundir a ordem das etapas, achando que testar deve vir antes do desenvolvimento, quando na verdade os testes são feitos sobre partes já construídas.

E Erradaerro: Interpretação

O aluno pode entender que planejar tudo de uma vez seria mais eficiente, ignorando que a decomposição justamente fraciona o trabalho em etapas menores.

Raio-X da questão

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

decomposição de software

📌 Objetivo

avaliacao

🧱 Pré-requisitos

decomposição de software · funcionalidades de software

📚 Reveja

Revisar as etapas da decomposição no desenvolvimento de software.

⚠️ Erro mais comum

Escolher uma alternativa que não considera a definição das funcionalidades, como criar um banco de dados sem planejamento adequado.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - 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

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.