Qual é a principal característica da modelagem de objetos no desenvolvimento de software?
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
Qual é a principal característica da modelagem de objetos no desenvolvimento de software?
- A) Foco na criação de interfaces gráficas
- B) Definição de entidades e suas relações
- C) Utilização de algoritmos complexos
- D) Criação de arrays e listas
- E) Foco em otimização de código
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pergunta qual é a principal característica da modelagem de objetos no desenvolvimento de software. Modelagem de objetos (orientada a objetos) consiste em identificar as entidades relevantes do domínio do problema, representadas como objetos ou classes, com seus atributos e comportamentos, e em definir como essas entidades se relacionam entre si (associações, herança, composição, dependência).
- Analisando as alternativas por conta própria, a alternativa B, 'Definição de entidades e suas relações', descreve exatamente esse núcleo da modelagem: estruturar o sistema em entidades e nas conexões entre elas.
- Por que as outras estão erradas:
- A) Criação de interfaces gráficas é uma atividade de design de interface e não é o foco central da modelagem de objetos.
- C) Algoritmos complexos pertencem à etapa de implementação de lógica e não definem a modelagem de objetos.
- D) Arrays e listas são estruturas de dados, e a modelagem de objetos vai além delas, tratando de entidades e relações.
- E) Otimização de código é uma preocupação de desempenho posterior e não é a característica principal da modelagem.
- Conclusão: a alternativa correta é a B, que coincide com o gabarito oficial.
💡 Dica: Pense nas características fundamentais da modelagem de objetos.
Alternativa por alternativa
O aluno associa 'modelar' a 'desenhar' e confunde a modelagem de objetos com a criação visual de telas, que é uma etapa de interface do usuário.
Por que engana: Confundir modelagem de objetos com aspectos de interface ou estruturas de dados, focando em elementos errados.
A modelagem de objetos envolve a definição de entidades (objetos) e suas interações, essencial para a programação orientada a objetos.
O aluno supõe que um bom modelo de software deve ser marcado pela sofisticação algorítmica, confundindo complexidade de lógica com estrutura de modelagem.
O aluno confunde estruturas de dados (arrays e listas) com modelagem, achando que organizar dados em coleções é o mesmo que modelar objetos.
O aluno entende que modelar é sinônimo de otimizar, associando a modelagem a ganho de desempenho, que é uma preocupação posterior.
Raio-X da questão
modelagem de objetos
avaliacao
conceito de objeto em software · relacoes entre entidades
Revisar os princípios da modelagem de objetos no desenvolvimento de software.
Confundir modelagem de objetos com aspectos de interface ou estruturas de dados, focando em elementos errados.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a principal vantagem da modelagem de objetos?
- Qual é a principal vantagem de utilizar a modelagem de objetos em programação?
- Qual é a principal característica da modelagem de objetos no pensamento computacional?
- Qual é a principal vantagem da modelagem de objetos na programação?
- Qual é o principal objetivo da modelagem de objetos na programação?
- Qual a principal finalidade da modelagem de objetos na programaçã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
