Suponha que uma escola deseje implementar um sistema de monitoramento do desempenho dos alunos. Que abordagem…
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
Suponha que uma escola deseje implementar um sistema de monitoramento do desempenho dos alunos. Que abordagem de decomposição poderia ser utilizada?
- A) Criar um único módulo que abranja todas as funções.
- B) Dividir o sistema em módulos como cadastro, notas e relatórios.
- C) Implementar o sistema sem planejamento.
- D) Focar apenas nas notas dos alunos.
- E) Criar um módulo para cada aluno individualmente.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pergunta qual abordagem de decomposição poderia ser usada para implementar um sistema de monitoramento do desempenho dos alunos. Decompor um sistema significa dividi-lo em partes menores, com responsabilidades bem definidas, para facilitar o projeto, o desenvolvimento, os testes e a manutenção.
- Ao analisar as alternativas, a melhor opção é a B, que propõe dividir o sistema em módulos como cadastro, notas e relatórios. Cada módulo cuida de uma parte do problema: o cadastro guarda os dados dos alunos, o módulo de notas registra e acompanha o desempenho, e o de relatórios apresenta as informações à escola. Essa é justamente a decomposição funcional típica de um sistema.
- A alternativa A está errada, pois um único módulo para tudo impede a decomposição e dificulta a manutenção.
- A alternativa C está errada, pois implementar sem planejamento é o oposto de uma abordagem de decomposição.
- A alternativa D está errada, pois focar apenas nas notas deixa de lado cadastro, acompanhamento e relatórios, que também fazem parte do monitoramento.
- A alternativa E está errada, pois criar um módulo por aluno gera uma fragmentação sem sentido, já que os módulos devem corresponder às funções do sistema, e não às pessoas atendidas.
- Conclusão: a resposta correta é a B, que coincide com o gabarito oficial.
💡 Dica: Considere diferentes métodos de decomposição em sistemas.
Alternativa por alternativa
O aluno acredita que um sistema é mais simples de manter quando todas as funções ficam concentradas em um único bloco, confundindo simplicidade aparente com boa organização.
Por que engana: Escolher a alternativa A, acreditando que um único módulo é mais eficiente do que a divisão em partes menores.
Essa é uma abordagem eficaz para facilitar o gerenciamento.
O aluno interpreta 'implementar' como algo que pode ser feito de qualquer forma, sem perceber que a decomposição exige planejamento prévio das partes do sistema.
O aluno restringe o monitoramento de desempenho apenas às notas, ignorando que o sistema também precisa de cadastro dos alunos e de relatórios para a escola.
O aluno acha que a decomposição deve seguir as pessoas envolvidas, criando um módulo por aluno, em vez de separar o sistema por funções.
Raio-X da questão
decomposição de sistemas
avaliacao
decomposição de sistemas · modularidade em programação
Revisar abordagens de decomposição em projetos de software.
Escolher a alternativa A, acreditando que um único módulo é mais eficiente do que a divisão em partes menores.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Uma equipe precisa gerar cem relatórios com a mesma estrutura, mudando apenas os valores das turmas e das notas. — Qual…
- No fim de semana da feira de ciências do bairro, a equipe de organização percebeu um problema repetido: dezenas de…
- Projete um algoritmo guloso em pseudocódigo que, dado um vetor de n intervalos [inicio, fim], selecione o maior conjunto…
- Projete em pseudocódigo uma função recursiva quicksort(L) que ordena uma lista L de inteiros em ordem não crescente…
- Projete uma função recursiva em pseudocódigo flatten(L) que recebe uma lista L que pode conter inteiros e sublistas…
- Em um algoritmo, uma função recebe um vetor chamado dados que não deve ser alterado. Para garantir que a variável…
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
