Qual é a principal vantagem da modelagem de objetos na programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é a principal vantagem da modelagem de objetos na programação?
- A) Permite criar código mais complexo
- B) Facilita a reutilização de código
- C) Aumenta a velocidade de execução do programa
- D) Elimina a necessidade de testes de software
- E) Reduz a necessidade de documentação
✅ Resposta correta: alternativa B
Resolução passo a passo
- A modelagem orientada a objetos organiza o software em classes e objetos, que agrupam dados e comportamentos relacionados.
- Como uma classe pode ser reaproveitada para criar vários objetos, e classes podem herdar ou reutilizar comportamentos de outras, o código não precisa ser escrito novamente a cada necessidade. Isso caracteriza a reutilização de código, que é a principal vantagem apontada pela questão.
- Por que as outras estão erradas: A) criar código mais complexo não é vantagem, pois a modelagem busca organizar e simplificar o desenvolvimento; C) a velocidade de execução não é o objetivo da modelagem, que trata de organização e manutenção; D) a modelagem não elimina testes, que continuam necessários em qualquer software; E) a documentação continua importante, e a modelagem costuma até facilitar sua produção.
- Conclusão: a alternativa correta é a B, que coincide com o gabarito oficial.
💡 Dica: Relacione a modelagem de objetos à organização e ao reaproveitamento de estruturas de código.
Alternativa por alternativa
O aluno pode ter associado a modelagem à ideia de sofisticação, supondo que um sistema mais elaborado seja sempre melhor.
Modelos de objetos permitem que classes e objetos sejam reutilizados em diferentes partes do código.
O aluno pode ter confundido a organização do código com otimização de desempenho, imaginando que uma estrutura orientada a objetos torna o programa mais rápido.
Por que engana: Confundir a reutilização de código com ganhos diretos de velocidade de execução ou supor que a modelagem elimina etapas essenciais, como testes e documentação.
O aluno pode ter entendido que um bom projeto dispensa verificação, acreditando que a modelagem garante ausência de erros.
O aluno pode ter supesto que, por o código estar bem organizado, a documentação deixa de ser necessária, quando na verdade ela continua essencial.
Raio-X da questão
reutilização de código
revisao
conceitos básicos de programação · noções de modelagem de objetos
Revise como a modelagem de objetos favorece a reutilização de código em diferentes partes ou projetos.
Confundir a reutilização de código com ganhos diretos de velocidade de execução ou supor que a modelagem elimina etapas essenciais, como testes e documentação.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Qual é a principal vantagem da modelagem de objetos?
- Qual é o principal objetivo da modelagem de objetos na programação?
- Qual é a principal característica da modelagem de objetos no desenvolvimento de software?
- Qual a principal finalidade da modelagem de objetos na programação?
- Como a modelagem de objetos pode facilitar a resolução de problemas em programação?
- Qual é a principal finalidade da modelagem de objetos em um algoritmo?
🔎 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
