Buscar

Av2 - Análise Orientada a Objetos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

10/03/2024, 17:16 Colaborar - Av2 - Análise Orientada a Objetos
https://www.colaboraread.com.br/aluno/avaliacao/index/3719061502?atividadeDisciplinaId=16085153 1/5
 Análise Orientada a Objetos (/aluno/timelin…
Av2 - Análise Orientada a Objetos
Colaborar  
(/notific
Informações Adicionais
Período: 05/02/2024 00:00 à 11/03/2024 23:59
Situação: Cadastrado
Tentativas: 2 / 3
Pontuação: 1200
Protocolo: 974235606
Avaliar Material
1) Os diagramas comportamentais da Unified Modeling Language (UML) enfatizam o comportamento
dinâmico do sistema, ou seja, demonstram as funcionalidades ou serviços do sistema na sua perspectiva de
execução. Das técnicas de modelagem da UML, o Diagrama de Máquina de Estados representa o
comportamento dinâmico de um elemento, através de um conjunto de estados e das transições entre os
estados finitos dos objetos de uma classe, de casos de uso ou até mesmo do sistema como um todo.
 
De acordo com os elementos do Diagrama de Máquina de Estados apresentadas na tabela a seguir, faça a
associação dos nomes dos elementos contidos na Coluna A com suas respectivas definições na Coluna B.
 
 
COLUNA A COLUNA B
1 Estado A
Representa o estado de um objeto quando ele é criado,
indicando o estado padrão que o objeto assume no seu
ciclo de vida.
2 Estado Composto B
Representa um relacionamento entre dois estados,
indicando a mudança de estado, a partir da ocorrência
de um evento.
3 Estado Inicial C
Representa uma situação de existência dos objetos de
uma classe durante a qual ele satisfaz alguma condição
ou realiza alguma atividade.
4 Transição D
Representa a ocorrência de estados paralelos, causados
por transições concorrentes, indicando o momento em
que dois ou mais subprocessos se uniram em um único
processo.
https://www.colaboraread.com.br/aluno/timeline/index/3719061502?ofertaDisciplinaId=2145311
https://www.colaboraread.com.br/aluno/timeline/index/3719061502?ofertaDisciplinaId=2145311
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
javascript:void(0);
10/03/2024, 17:16 Colaborar - Av2 - Análise Orientada a Objetos
https://www.colaboraread.com.br/aluno/avaliacao/index/3719061502?atividadeDisciplinaId=16085153 2/5
a)
b)
c)
d)
e)
2)
5
Barra de Sincronização com
Junção
E
Indica que um estado contém internamente dois ou
mais estados com suas transições, gerados
independentes ou não. É uma forma de simplificar a
representação da máquina de estados, a partir do
detalhamento de um estado principal.
Assinale a alternativa que apresenta a associação CORRETA entre as colunas.
Alternativas:
1-E; 2-D; 3-C; 4-B; 5-A.
1-C; 2-E; 3-A; 4-B; 5-D. Alternativa assinalada
1-B; 2-C; 3-D; 4-E; 5-A.
1-C; 2-D; 3-E; 4-A; 5-B.
1-D; 2-E; 3-A; 4-B; 5-C.
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.
10/03/2024, 17:16 Colaborar - Av2 - Análise Orientada a Objetos
https://www.colaboraread.com.br/aluno/avaliacao/index/3719061502?atividadeDisciplinaId=16085153 3/5
a)
b)
c)
d)
e)
3)
a)
b)
c)
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. Alternativa assinalada
III e IV, apenas.
I, II e IV, apenas.
II, III e IV, apenas.
I, II, III e IV.
A ênfase do Diagrama de Comunicação está em demonstrar exatamente a ligação entre os objetos
representados pela Lifeline, que participam da realização de um caso de uso. Segundo Guedes (2018), o
Diagrama de Comunicação complementa o Diagrama de Sequência, concentrando-se na representação de
como os elementos do diagrama estão vinculados e a ocorrência das mensagens que esses elementos
trocam entre si durante a execução de um processo, normalmente baseado em um caso de uso, não se
preocupando com a temporalidade do processo.
A figura a seguir ilustra um recorte de um Diagrama de Comunicação, correspondente ao caso de uso
“Realizar Pedido” de um sistema de vendas.
 
Sobre os elementos representados no Diagrama de Comunicação, assinale a alternativa correta que condiz
com a representação.
Alternativas:
A mensagem “9:cadasstrarItem( )” representa uma mensagem construtora para o objeto
“item:ItemPedido”
  O elemento “produto:Produto” representa uma Linha de Vida (Lifeline), indicando uma coleção de
instâncias da classe “Pedido”.
O elemento “item:ItemPedido” representa um Multiobjeto, ou seja, uma coleção de
objetos de uma mesma classe, participando da interação.
Alternativa assinalada
10/03/2024, 17:16 Colaborar - Av2 - Análise Orientada a Objetos
https://www.colaboraread.com.br/aluno/avaliacao/index/3719061502?atividadeDisciplinaId=16085153 4/5
d)
e)
4)
a)
b)
c)
d)
e)
5)
a)
 O elemento “FormPedido” representa uma Linha de Vida (Lifeline), indicando uma coleção de objetos do
tipo interface do sistema. 
  O elemento “pedido:Pedido” representa uma Linha de Vida (Lifeline), indicando uma coleção de
instâncias da classe “Pedido”. 
A modelagem da atividade de Projeto pode ser complementada com demais diagramas
comportamentais e de interação da Unified Modeling Language (UML) que não foram especificados na
análise ou os diagramas de análise podem ser refinados com detalhes que serão aplicados à
implementação. Ainda faz parte da definição das classes de projeto, definir o estereótipo das classes. Uma
classe indicada com um estereótipo representa uma classificação do elemento.
 
Sobre os tipos de estereótipos de classe adotados no Diagrama de Classes de projeto, julgue as afirmativas
a seguir:
I. de fronteira (<<boundary>>): identifica uma classe que serve de comunicação entre os atores
externos e o sistema. Muitas vezes uma classe de fronteira é associada à própria interface do
sistema.
II. de inclusão (<<include>>): indica uma associação entre as classes com referência obrigatória entre
os objetos associados.
III. de controle (<<control>>): identifica classes que servem de intermédio entre as classes de
fronteira e as outras classes do sistema. Os objetos de controle são responsáveis por interpretar os
eventos ocorridos sobre os objetos de fronteira e retransmiti-lo para os objetos das classes de
entidade que compõem o sistema;
IV. de entidade (<<entity>>): classes de entidade também são chamadas de classes do negócio,
sendo aquelas que representam os conceitos do domínio do sistema, ou seja, a classe contém
informações recebidas ou geradas por meio do sistema que serão persistidas.
É correto o que se afirma em
Alternativas:
I e II, apenas.
III e IV, apenas.
I, II e III, apenas.
I, III e IV, apenas. Alternativa assinalada
I, II, III e IV.
Na modelagem da atividadede Análise ou da atividade de Projeto, a melhor indicação de uso do
Diagrama de Máquina de Estados é para modelar o comportamento dos objetos das classes que possuem
estados relevantes, o qual o comportamento das classes de objetos é afetado e modificado pelos diferentes
estados, consequentes dos eventos disparados durante a execução dos casos de uso do sistema.
Assinale a alternativa correta que indica os elementos básicos de um Diagrama de Máquina de Estados.
Alternativas:
Estados, Transições de Estados, Estado Inicial e Estado Final. Alternativa assinalada
10/03/2024, 17:16 Colaborar - Av2 - Análise Orientada a Objetos
https://www.colaboraread.com.br/aluno/avaliacao/index/3719061502?atividadeDisciplinaId=16085153 5/5
b)
c)
d)
e)
Estados, Objeto, Classe, Atributo e Operação.
Objeto, Classe, Atributo, Operação e Mensagem.
Estados, Transições de Estados, Atividade e Ação.
Estado Inicial, Estado Final, Classe, Atributo e Operação.

Outros materiais