Os sistemas orientados a objetos são projetados para serem alterados (DENNIS; WIXOM; TEGARDEN, 2015). Na análise orientada a objetos, existem quatro etapas principais a serem executadas:

Questão

Os sistemas orientados a objetos são projetados para serem alterados (DENNIS; WIXOM; TEGARDEN, 2015). Na análise orientada a objetos, existem quatro etapas principais a serem executadas:

Alternativas

A) 1. Definir ciclos de vida do objeto. 2. Estabelecer relacionamentos de classe. 3. Determinar a lógica do serviço. 4. Concluir as definições de classe.

B) 1. Identificação de objetos e classes. 2. Identificação dos relacionamentos do objeto. 3. Identificação dos atributos. 4. Identificação de serviços.

92%

C) 1. Deduzir os requisitos do cliente para o sistema. 2. Identificar cenários de casos de uso. 3. Selecionar classes e objetos por meio de requisitos básicos, como diretriz. 4. Identificar atributos e operações para cada objeto do sistema.

D) 1. Descrição de casos de uso. 2. Criação de um modelo de análise orientada a objetos. 3. Definição de todas as classes que são relevantes para o problema a ser resolvido. 4. Definir estruturas e hierarquias que organizem as classes.

E) 1. Identificação dos Stakeholders. 2. Obter concordância em relação ao problema que é identificado. 3. Identificar restrições do projeto. 4. Elaborar documento de visão.

Explicação

Na análise orientada a objetos (AOO), o foco é construir o modelo conceitual do domínio, identificando os elementos centrais do problema e como eles se conectam. As etapas clássicas (em alto nível) costumam seguir a sequência:

  1. Identificação de objetos e classes: levantar quais “coisas” relevantes existem no domínio (ex.: Cliente, Pedido, Produto) e quais serão tratadas como classes.

  2. Identificação dos relacionamentos: definir como essas classes se associam (associação, agregação/composição, generalização/herança, dependências), por exemplo: Cliente faz Pedido.

  3. Identificação dos atributos: descrever as características/dados de cada classe (ex.: Cliente.nome, Pedido.data, Produto.preco).

  4. Identificação de serviços (operações/métodos): definir os comportamentos/ações que as classes precisam oferecer (ex.: Pedido.calcularTotal(), Cliente.atualizarCadastro()).

A alternativa B é a que melhor corresponde a essa sequência típica de etapas da AOO. As demais opções misturam fases de levantamento de requisitos (stakeholders, visão), casos de uso, ou itens menos característicos como “lógica do serviço” e “ciclos de vida” como etapas principais.

Alternativa correta: (B).

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.