Pular para o conteúdo principal

Questão de Engenharia de Software — Orientação a Objetos — FUNDATEC 2023

Engenharia de SoftwareOrientação a Objetos
Código
qq893835
Banca
FUNDATEC
Órgão
IF-RS
Ano
2023
Nível
Superior
Cargo
Professor - Informática Geral
É um paradigma para o desenvolvimento de software que se baseia na utilização de componentes individuais que colaboram entre si para construir sistemas mais complexos em que a colaboração entre os objetos é feita através do envio de mensagens. Baseia-se em conceitos como objetos, abstração, entidades, classes, herança, polimorfismo, etc. A que paradigma de programação esse trecho se refere?
  1. AOrientado a objetos.
  2. BEstruturado.
  3. COrientado a eventos.
  4. DMatemático.
  5. EOrientado a aspectos.
Revelar gabarito e comentário

GabaritoA — Orientado a objetos.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Paradigmas de Programação

Gabarito: Letra A. O trecho descreve claramente o paradigma de orientação a objetos, que utiliza componentes (objetos) que colaboram entre si por meio de mensagens, fundamentando-se em conceitos como classes, herança, polimorfismo, abstração, etc.

Alternativa A — ✅ Correta ⟵ GABARITO

A descrição corresponde exatamente ao paradigma orientado a objetos: objetos são entidades que encapsulam dados e comportamento, comunicam-se via troca de mensagens e utilizam herança, polimorfismo e abstração para construir sistemas complexos.

Alternativa B — ❌ Incorreta

O paradigma estruturado organiza o código em funções e procedimentos com fluxo sequencial, não se baseia em objetos nem em conceitos como herança ou polimorfismo.

Alternativa C — ❌ Incorreta

Orientação a eventos foca na reação a eventos (cliques, timers), mas não possui como base os conceitos de herança, polimorfismo e abstração como pilares centrais.

Alternativa D — ❌ Incorreta

Programação matemática não é um paradigma de desenvolvimento de software corrente; relaciona-se a modelos matemáticos e otimização, não a objetos e mensagens.

Alternativa E — ❌ Incorreta

Orientação a aspectos visa modularizar preocupações transversais (como logging e segurança) que cortam múltiplas classes, não sendo o paradigma que define objetos e mensagens como sua essência.

Conclusão: O paradigma descrito é o orientado a objetos, sendo a letra A a resposta correta.

Link permanente: /questoes/qq893835