Qual é a principal vantagem de utilizar a modelagem de objetos em programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Codificar a informação de diferentes formas, entendendo a importância desta codificação para o armazenamento, manipulação e transmissão em dispositivos computacionais.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é a principal vantagem de utilizar a modelagem de objetos em programação?
- A) Facilita a comunicação entre programadores
- B) Permite a reutilização de código
- C) Aumenta a velocidade de processamento
- D) Reduz a quantidade de bugs
- E) Elimina a necessidade de testes
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pergunta qual é a principal vantagem da modelagem orientada a objetos (ou modelagem de objetos) em programação.
- Ao modelar com objetos, classes, herança e polimorfismo, o código é organizado em unidades que podem ser reaproveitadas em diferentes partes do sistema ou em outros projetos. A herança, por exemplo, permite criar novas classes a partir de classes existentes, sem reescrever o código.
- Portanto, a alternativa B (permite a reutilização de código) é a principal vantagem associada ao paradigma.
- A alternativa A é um benefício secundário; a comunicação entre programadores melhora com modelos claros, mas não é o núcleo da técnica. A alternativa C está errada, pois a orientação a objetos não aumenta a velocidade de processamento e, em geral, pode até adicionar pequeno custo de execução. A alternativa D está errada, pois a modelagem ajuda a organizar o código, mas não garante redução de bugs por si só. A alternativa E está errada, pois nenhum paradigma elimina a necessidade de testes.
- O gabarito oficial B está correto e coincide com a resolução feita de forma independente.
💡 Dica: Pense nas vantagens da programação orientada a objetos.
Alternativa por alternativa
O aluno considera que a principal função da modelagem é facilitar o entendimento entre pessoas, confundindo a documentação e os diagramas de modelagem com o benefício central do paradigma orientado a objetos no código.
Modelagem de objetos favorece a reutilização, permitindo que objetos sejam utilizados em diferentes partes do código.
O aluno supõe que organizar o programa em objetos torna a execução mais rápida, associando uma boa estrutura de código a ganho de desempenho.
O aluno acredita que a modelagem por si só elimina erros, confundindo um código bem organizado com um código livre de bugs.
Por que engana: Confundir a reutilizacao de codigo com aumento de velocidade ou eliminacao de testes, levando a escolha de alternativas incorretas.
O aluno entende que uma boa modelagem dispensa a fase de testes, deixando de perceber que testes continuam necessários em qualquer paradigma.
Raio-X da questão
modelagem de objetos
avaliacao
conceito de programacao orientada a objetos · reutilizacao de codigo
Revisar os princípios da programação orientada a objetos.
Confundir a reutilizacao de codigo com aumento de velocidade ou eliminacao de testes, levando a escolha de alternativas incorretas.
ciencia_tecnologia
pensamento_critico
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
