Em um projeto, você precisa desenvolver uma aplicação de gerenciamento. Como dividir esse problema em partes…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Em um projeto, você precisa desenvolver uma aplicação de gerenciamento. Como dividir esse problema em partes menores?
- A) Listar as funcionalidades essenciais
- B) Fazer uma análise de mercado
- C) Focar apenas na interface
- D) Definir o público-alvo antes
- E) Estabelecer um cronograma
✅ Resposta correta: alternativa A
Resolução passo a passo
- O enunciado pede uma forma de dividir um problema grande (uma aplicação de gerenciamento) em partes menores. Essa técnica se chama decomposição. Passo 2: Na decomposição de software, o caminho usual é identificar o que o sistema precisa fazer, ou seja, listar suas funcionalidades essenciais, como cadastro, controle, consulta e relatórios. Cada funcionalidade vira um módulo menor, que pode ser planejado, desenvolvido e testado separadamente. Passo 3: A alternativa A é a única que descreve uma divisão do próprio problema em partes. Passo 4: A alternativa B está errada, pois a análise de mercado serve para avaliar a concorrência e a viabilidade comercial, e não para decompor o sistema. Passo 5: A alternativa C está errada, pois focar apenas na interface ignora a lógica e os dados, além de não dividir o problema em partes. Passo 6: A alternativa D está errada, pois definir o público-alvo ajuda a orientar requisitos, mas não divide o problema técnico em partes menores. Passo 7: A alternativa E está errada, pois o cronograma organiza o tempo do projeto e não decompõe a solução. Conclusão: o gabarito oficial A está correto.
💡 Dica: Pense em etapas do desenvolvimento de software.
Alternativa por alternativa
Listar funcionalidades é uma forma eficaz de decompor o problema.
O aluno pode ter associado planejamento de projeto a qualquer estudo prévio, achando que entender o mercado já divide o problema em partes técnicas.
O aluno pode ter pensado que começar pela parte visível do sistema é um atalho para dividir o trabalho, sem perceber que a interface é apenas uma das partes e que dados e regras ficam de fora.
O aluno pode ter entendido que definir quem usará o sistema é o primeiro passo de qualquer projeto e, por isso, confundiu levantamento de público com decomposição do problema.
O aluno pode ter confundido organização do tempo com organização do problema, achando que planejar prazos já divide a aplicação em partes menores.
Por que engana: Confundir planejamento de projeto com divisão do problema, focando em aspectos externos como mercado ou cronograma.
Raio-X da questão
divisão de problemas
fixacao
divisao de problemas · analise de requisitos
Revisar técnicas de decomposição de problemas em programação.
Confundir planejamento de projeto com divisão do problema, focando em aspectos externos como mercado ou cronograma.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Um problema complexo requer criar um site. Como dividir as tarefas em etapas menores?
- Ao resolver um problema, você deve dividir os dados em partes menores. O que significa isso na prática?
- Ao fazer um projeto, como você pode decompor as tarefas para facilitar sua execução?
- Pedro, um programador, está criando uma aplicação que organiza dados de forma eficiente. Qual conceito ele deve aplicar…
- Explique como a decomposição de um problema pode ser aplicada na criação de um aplicativo que ajuda na organização de…
- Pense em um cenário em que você desenvolve um aplicativo para gerenciar tarefas. Quais passos você deve seguir para que…
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
