Logo Passei Direto
Buscar

Colaborar - Av - Subst 2 - Análise Orientada a Objetos

Ferramentas de estudo

Questões resolvidas

Qual indica uma herança múltipla?
I. A herança múltipla ocorre quando uma classe herda atributos e métodos de mais de uma classe pai.
II. O relacionamento do tipo Generalização representa uma classe genérica com características e comportamentos comuns a outras classes especializadas, demonstrando a ocorrência de herança.
III. O relacionamento do tipo Generalização conecta classes generalizadas a outras mais especializadas, o que é conhecido como relacionamento Generalização e Especialização.
IV. Na representação desse relacionamento a classe generalizada é chamada de “superclasse” e as classes especializadas são chamadas de “subclasses”.

I e II, apenas.
III e IV, apenas.
I, II e III, apenas.
II, III e IV, apenas.
I, II, III e IV.

Qual indica uma herança múltipla?
I. A herança múltipla ocorre quando uma classe herda atributos e métodos de mais de uma classe pai.
II. O relacionamento do tipo Generalização representa uma classe genérica com características e comportamentos comuns a outras classes especializadas, demonstrando a ocorrência de herança.
III. O relacionamento do tipo Generalização conecta classes generalizadas a outras mais especializadas, o que é conhecido como relacionamento Generalização e Especialização.
IV. Na representação desse relacionamento a classe generalizada é chamada de “superclasse” e as classes especializadas são chamadas de “subclasses”.

I e II, apenas.
III e IV, apenas.
I, II e III, apenas.
II, III e IV, apenas.
I, II, III e IV.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Qual indica uma herança múltipla?
I. A herança múltipla ocorre quando uma classe herda atributos e métodos de mais de uma classe pai.
II. O relacionamento do tipo Generalização representa uma classe genérica com características e comportamentos comuns a outras classes especializadas, demonstrando a ocorrência de herança.
III. O relacionamento do tipo Generalização conecta classes generalizadas a outras mais especializadas, o que é conhecido como relacionamento Generalização e Especialização.
IV. Na representação desse relacionamento a classe generalizada é chamada de “superclasse” e as classes especializadas são chamadas de “subclasses”.

I e II, apenas.
III e IV, apenas.
I, II e III, apenas.
II, III e IV, apenas.
I, II, III e IV.

Qual indica uma herança múltipla?
I. A herança múltipla ocorre quando uma classe herda atributos e métodos de mais de uma classe pai.
II. O relacionamento do tipo Generalização representa uma classe genérica com características e comportamentos comuns a outras classes especializadas, demonstrando a ocorrência de herança.
III. O relacionamento do tipo Generalização conecta classes generalizadas a outras mais especializadas, o que é conhecido como relacionamento Generalização e Especialização.
IV. Na representação desse relacionamento a classe generalizada é chamada de “superclasse” e as classes especializadas são chamadas de “subclasses”.

I e II, apenas.
III e IV, apenas.
I, II e III, apenas.
II, III e IV, apenas.
I, II, III e IV.

Prévia do material em texto

09/06/2023, 12:24 Colaborar - Av - Subst. 2 - Análise Orientada a Objetos
https://colaboraread.com.br/aluno/avaliacao/index/3293590903?atividadeDisciplinaId=14545311 1/4
 Análise Orientada a Objetos (/aluno/timelin…
Av - Subst. 2 - Análise Orientada a Objetos
  
(/notific
Informações Adicionais
Período: 06/06/2023 00:00 à 10/06/2023 23:59
Situação: Cadastrado
Tentativas: 3 / 3
Pontuação: 1500
Protocolo: 870119721
Avaliar Material
1)
a)
b)
c)
d)
e)
A empresa de desenvolvimento de sistemas de software XCode, adota alguns diagramas da Unified Modeling
Language (UML), juntamente com outros métodos de desenvolvimento orientado a objetos, para modelar a parte
dinâmica do sistema. Entre os diagramas comportamentais da UML, a XCode utiliza o Diagrama de Sequência que
demostra a sequência de eventos que ocorrem em um determinado processo, ilustrando a troca de mensagens
entre os objetos que realizam um caso de uso.
 
Sobre o Diagrama de Sequência, julgue as afirmativas a seguir:
I. O Diagrama de Sequência baseia-se no Diagrama de Casos de Uso.
II. O Diagrama de Sequência permite descrever o ciclo de vida de objetos de uma classe, sendo que os
eventos causam a transição de um estado para outro e a realização de operações resultantes.
III. O Diagrama de Sequência depende do Diagrama de Máquina de Estados, assim deve-se especificar
primeiramente todos os Diagramas de Máquina de Estados para depois elaborar os Diagramas de
Sequência.
IV. As mensagens ilustradas no Diagrama de Sequência são representadas por uma seta entre dois
componentes, indicando qual componente enviou a mensagem e qual a recebeu.
V. O elemento Linha de Vida do Diagrama de Sequência representa o tempo em que um objeto existe
durante um processo.
É correto o que se afirma em
Alternativas:
I e II, apenas.
III e IV, apenas.
I, III e V, apenas.
I, IV e V, apenas. Alternativa assinalada
II, III, IV e V, apenas.
https://colaboraread.com.br/aluno/timeline/index/3293590903?ofertaDisciplinaId=1970276
https://colaboraread.com.br/notificacao/index
javascript:void(0);
09/06/2023, 12:24 Colaborar - Av - Subst. 2 - Análise Orientada a Objetos
https://colaboraread.com.br/aluno/avaliacao/index/3293590903?atividadeDisciplinaId=14545311 2/4
2)
a)
b)
c)
d)
e)
3)
Para se familiarizar-se com o funcionamento de um sistema de software orientado a objetos, é recomendado
completar e validar a modelagem de cada caso de uso com os diagramas de interação. Segundo Guedes (2018), a
interação entre objetos para dar suporte à funcionalidade de um caso de uso denomina-se realização de um caso de
uso, o qual descreve o comportamento de um ponto de vista interno ao sistema, sendo que a realização de um caso
de uso é representada por diagramas de interação, entre eles, o Diagrama de Sequência.
A figura a seguir ilustra um recorte de um Diagrama de Sequência, correspondente ao caso de uso “Realizar
Compra” de um sistema de loja virtual.
 
Fonte: GUEDES (2018).
 
Sobre os elementos representados no diagrama, julgue as afirmativas a seguir:
I. O objeto “:VisãoVendas” representa uma classe de entidade (tipo <<boundary>>) que representa a
interface do sistema, indicando a comunicação entre o ator primário e os demais objetos das classes que
participam da interação.
II. O objeto “ControladoraVendas” representa uma classe de controle (tipo <<control>>), o qual serve de
intermediário entre as classes definidas como <<boundary>> e <<element>>, para tratar as regras de
negócio e o fluxo da aplicação.
III. A mensagem enviada pelo objeto emissor “:VisãoVendas” para o objeto receptor “ControladoraVendas” é
do tipo síncrona.
IV. A mensagem enviada pelo objeto emissor “ControladoraVendas” para o objeto receptor
“:OperadoraCartão” é do tipo assíncrona.
É correto o que se afirma em:
Alternativas:
I e II, apenas.
III e IV, apenas.
I, II e IV, apenas.
II, III e IV, apenas.
I, II, III e IV. Alternativa assinalada
Os elementos de um Diagrama de Atividades podem ser divididos para demostrarem fluxos de controle
paralelos, também denominados de simultâneos, ou fluxos de controle sequenciais, também chamados de simples.
Para facilitar a elaboração do Diagrama de Atividades ou de outro diagrama comportamental, recomenda-se que
descreva o cenário de execução do caso de uso, utilizando um dos formatos de documentação do caso de uso.
Assinale a alternativa correta que indica os elementos básicos de um Diagrama de Atividades.
Alternativas:
09/06/2023, 12:24 Colaborar - Av - Subst. 2 - Análise Orientada a Objetos
https://colaboraread.com.br/aluno/avaliacao/index/3293590903?atividadeDisciplinaId=14545311 3/4
a)
b)
c)
d)
e)
4)
a)
b)
c)
d)
e)
 Estado Inicial e Final, Estado de Ação, Relacionamentos, Objeto, Vínculo, Atributo, Operação, Estado de Partição
de Atividade (Swinlanes).
Estado de Ação, Fluxo de Controle, Estado de Decisão, Ator, Caso de Uso, Objeto, Classe, Composição e
Agregação.
Nó de Ação, Fluxo de Controle, Nó de Decisão, Relacionamento, Evento, Mensagem, Estado, Vínculo, Operação,
Nó de União (Join), Nó de Objeto, Partição de Estado (Swinlanes).
Nó Inicial e Final, Nó de Ação, Relacionamento, Objeto, Estado, Vínculo, Operação, Nó de União (Join), Nó de
Objeto, Partição de Atividade (Swinlanes).
Nó Inicial e Final, Nó de Ação, Fluxo de Controle, Nó de Decisão, Nó de Bifurcação (Forks), Nó
de União (Join), Nó de Objeto, Partição de Atividade (Swinlanes).
Alternativa assinalada
O Diagrama de Atividades é uma técnica de modelagem comportamental da Unified Modeling Language (UML),
que demostra o fluxo de controle de um conjunto de atividades e /ou ações que demostram a realização de um caso
de uso, processo de negócio, subsistema ou até mesmo o sistema completo, ou seja, descreve os passos a serem
percorridos para a realização de uma atividade específica.
A figura a seguir ilustra um Diagrama de Atividades correspondente a atividade “Processar Pedido de Venda”
composta pelo fluxo de ações que demonstram o processo de um pedido de venda, específico para um domínio de
vendas. O diagrama contempla a representação dos principais elementos de um Diagrama de Atividades.
 
Sobre os elementos representados no Diagrama de Atividades, assinale a alternativa correta que condiz com o
significado dos elementos.
Alternativas:
 A atividade inicia-se com a representação do nó de ação nomeado de “Receber Pedido Venda”, sinalizada com o
nó inicial, que acessa o nó de objeto “PedidoVenda”, a partir de uma transição de estado de objeto.
  A partir do nó de ação “Receber Pedido Venda”, o fluxo de controle segue para um nó de
decisão com duas decisões, cada uma indicada por uma restrição de evento.
Alternativa assinalada
  O nó de decisão representado após o nó de ação “Receber Pedido Venda”, indica duas decisões, cada uma
representada por uma condição de guarda, sendo que na condição “pedido completo”, o fluxo segue para um nó
de bifurcação com duas entradas concorrentes.
O nó de ação “Conferir Pedido de Venda” indica o fluxo para um nó de bifurcação com uma entrada e dois fluxos
de saída concorrentes, que segue para um nó de união com dois fluxos de entrada e um único fluxo de saída,
direcionado para um nó decisão.
 A atividade de “Processar Pedido de Venda” finaliza-se com o nó de atividade “Finalizar Pedido Venda”, sinalizada
com o nó final.
09/06/2023, 12:24 Colaborar - Av - Subst. 2 - Análise Orientada a Objetos
https://colaboraread.com.br/aluno/avaliacao/index/3293590903?atividadeDisciplinaId=14545311 4/4
5)
a)
b)
c)
d)
e)
No Diagrama de Classes, técnica de modelagem estrutural da Unified Modeling Language (UML), os modos pelos
quais os itens podem estar conectados a outros, isto é, logicamente ou fisicamente, são modelados como
relacionamentos, que permitem compartilhar informações e colaboram para a execução dos processos pelo sistema
(GUEDES, 2008). Existem 4 tipos de relacionamentos: Associações, Generalizações, Dependências e Realizações.
GUEDES, Gilleanes T. A. UML: uma abordagem prática.   3. ed.São Paulo: Novatec, 2018.
 
Sobre o relacionamento de Generalização do Diagrama de Classes, julgue as sentenças a seguir:
I. Na representação desse relacionamento, pode ocorrer que uma superclasse herde atributos e operações
de duas ou mais subclasses, o qual indica uma herança múltipla.
II. O relacionamento do tipo Generalização representa uma classe genérica com características e
comportamentos comuns a outras classes especializadas, demonstrando a ocorrência de herança.
III. O relacionamento do tipo Generalização conecta classes generalizadas a outras mais especializadas, o
que é conhecido como relacionamento Generalização e Especialização.
IV. Na representação desse relacionamento a classe generalizada é chamada de “superclasse” e as classes
especializadas são chamadas de “subclasses”.
É correto o que se afirma em:
Alternativas:
I e II, apenas.
III e IV, apenas.
I, II e III, apenas.
II, III e IV, apenas. Alternativa assinalada
I, II, III e IV.

Mais conteúdos dessa disciplina