A decomposição orientada a objetos é o conceito sobre o qual a análise orientada a objetos e o projeto orientado a objetos se baseiam. Existem três ferramentas principais usadas em técnicas de análise e projeto orientado a objetos:

Questão

A decomposição orientada a objetos é o conceito sobre o qual a análise orientada a objetos e o projeto orientado a objetos se baseiam. Existem três ferramentas principais usadas em técnicas de análise e projeto orientado a objetos:

Alternativas

A) 1. Diagramas / modelos de classes. 2. Diagramas de Fluxo de Dados. 3. Diagramas de estado de objetos.

B) 1. Diagramas de objetos. 2. Diagramas de estado de objetos. 3. Diagramas de Etapas.

C) 1. Diagramas / modelos de classes. 2. Diagramas de objetos. 3. Diagramas de estado de objetos.

92%

D) 1. Diagramas de Fluxo de Dados. 2. Diagramas de objetos. 3. Diagramas de estado de objetos.

E) 1. Diagramas / modelos de classes. 2. Diagramas de objetos. 3. Diagramas de Fluxo de Dados.

Explicação

Na análise e projeto orientados a objetos (OOA/OOD), a decomposição do sistema costuma ser descrita por três visões/modelos clássicos usados para entender e projetar o software:

  1. Modelo de classes (diagramas/modelos de classes): representa a estrutura estática do sistema (classes, atributos, relacionamentos como associação, agregação, herança).

  2. Modelo de objetos (diagramas de objetos): representa instâncias concretas das classes em um determinado momento, ajudando a validar o modelo de classes e os vínculos/associações na prática.

  3. Modelo de estados (diagramas de estado de objetos): descreve o comportamento dinâmico de um objeto ao longo do tempo, por meio de estados e transições disparadas por eventos.

Comparando com as alternativas:

  • Opções que trazem DFD (Diagrama de Fluxo de Dados) misturam uma ferramenta típica de análise estruturada (não OO) com as ferramentas OO.
  • “Diagramas de Etapas” não é um dos três instrumentos clássicos do conjunto OO.

Assim, o conjunto correto é: classes + objetos + estados de objetos.

Alternativa correta: (C).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.