Pular para o conteúdo principal

Questão de Engenharia de Software — Orientação a Objetos — FCC 2015

Engenharia de SoftwareOrientação a Objetos
Código
fc023538
Banca
FCC
Órgão
TRE-AP
Ano
2015
Nível
Médio
Cargo
Técnico Judiciário - Programação de Sistemas
O principal objetivo da Análise Orientada a Objetos é definir todas as classes relevantes ao problema a ser resolvido e
  1. Aos métodos e atributos a elas associados, as relações entre elas e o seu comportamento.
  2. Bos requisitos básicos do usuário, sob o ponto de vista da orientação a objetos.
  3. Ca hierarquia de superclasses, interfaces e métodos construtores.
  4. Dos mecanismos de especialização da herança e do polimorfismo entre elas.
  5. Ea generalização do conjunto de classes, subclasses, superclasses e construtores a elas relacionadas.
Revelar gabarito e comentário

GabaritoA — os métodos e atributos a elas associados, as relações entre elas e o seu comportamento.

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”.

Análise Orientada a Objetos

Gabarito: letra A. O principal objetivo da Análise Orientada a Objetos (OOA) é identificar as classes relevantes ao domínio do problema e, a partir delas, especificar seus atributos, métodos, relacionamentos e comportamento. As demais alternativas focam em aspectos secundários ou específicos, não representando o objetivo central.

Alternativa A — ✅ Correta ⟵ GABARITO

A OOA busca modelar o domínio através de classes, definindo:

  • Atributos: características dos objetos.

  • Métodos: operações que os objetos podem executar.

  • Relacionamentos: associações, agregações, composições, heranças.

  • Comportamento: como os objetos interagem e reagem a estímulos.

Isso abrange o escopo completo da análise, permitindo uma representação fiel do problema.

Alternativa B — ❌ Incorreta

Afirma que o objetivo é definir "os requisitos básicos do usuário, sob o ponto de vista da orientação a objetos". Embora a OOA se preocupe com requisitos, seu foco não é apenas listá-los, mas sim estruturar o domínio em classes. A alternativa confunde a etapa de elicitação de requisitos com a modelagem orientada a objetos.

Alternativa C — ❌ Incorreta

Destaca "a hierarquia de superclasses, interfaces e métodos construtores". Isso é parte do projeto ou implementação, não da análise. A OOA não se aprofunda em construtores ou interfaces; esses detalhes são tratados no projeto orientado a objetos (OOD).

Alternativa D — ❌ Incorreta

"Mecanismos de especialização da herança e do polimorfismo" são conceitos importantes, mas mecanismos específicos de implementação. A OOA foca em identificar classes e seus relacionamentos, não em como a herança ou o polimorfismo serão implementados.

Alternativa E — ❌ Incorreta

"Generalização do conjunto de classes, subclasses, superclasses e construtores" novamente mistura análise com detalhes de implementação (construtores) e enfatiza a generalização como objetivo único, quando a OOA abrange muito mais (atributos, métodos, comportamento, relacionamentos).

Conclusão: A única alternativa que descreve correta e completamente o principal objetivo da Análise Orientada a Objetos é a letra A.

Link permanente: /questoes/fc023538