Logo Passei Direto
Buscar

Colaborar - Av2 - Análise Orientada a Objetos - A

User badge image
JOAO CIA

em

Ferramentas de estudo

Questões resolvidas

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

Questões resolvidas

Prévia do material em texto

08/03/22, 10:34 Colaborar - Av2 - Análise Orientada a Objetos - A
https://www.colaboraread.com.br/aluno/avaliacao/index/3081438302?atividadeDisciplinaId=12771027 1/3
 Análise Orientada a Objetos (/aluno/timelin…
Av2 - Análise Orientada a Objetos - A
  
(/notific
Informações Adicionais
Período: 07/02/2022 00:00 à 14/03/2022 23:59
Situação: Cadastrado
Pontuação: 750
Protocolo: 701384932
Avaliar Material
a)
b)
c)
d)
e)
1)
2)
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.
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, bem como, a manipulação dos objetos do
sistema para realizar um caso de uso. O Diagrama de Sequência é um diagrama de interação, o qual representa um subgrupo dos
diagramas comportamentais, que demostram o funcionamento interno dos casos de uso.
No contexto do sistema de vendas, considere o caso de uso “Realizar Pedido de Compra”. Para representar a realização desse caso de
uso, correspondente ao cenário principal que demostra a inclusão de um novo pedido no sistema, o seguinte Diagrama de Sequência foi
especificado:
 
https://www.colaboraread.com.br/aluno/timeline/index/3081438302?ofertaDisciplinaId=1744517
https://www.colaboraread.com.br/notificacao/index
javascript:void(0);
08/03/22, 10:34 Colaborar - Av2 - Análise Orientada a Objetos - A
https://www.colaboraread.com.br/aluno/avaliacao/index/3081438302?atividadeDisciplinaId=12771027 2/3
a)
b)
c)
d)
e)
a)
b)
c)
d)
3)
Considerando o Diagrama de Sequência correspondente ao caso de uso “Realizar Pedido de Compra”, analise a troca de mensagens entre
os objetos do diagrama e assinale a alternativa correta:
Alternativas:
A mensagem “12” enviada pelo objeto emissor “Form_Pedido” para o objeto receptor “pedido:Pedido” é do tipo assíncrona.
A mensagem “6” enviada pelo objeto emissor “item:ItemPedido” para o objeto receptor “produto:Produto” é do tipo
síncrona.
Alternativa assinalada
A mensagem “9” enviada pelo objeto emissor “item:ItemPedido” para o objeto receptor “produto:Produto” é do tipo reflexiva.
A mensagem “8” enviada pelo objeto emissor “item:ItemPedido” para o objeto receptor “item:ItemPedido” é do tipo construtora.
A mensagem “13” enviada pelo objeto emissor “pedido:Pedido” para o objeto receptor “Form_Pedido” é do tipo construtora que
disparou a operação “cadastrarPedido()”.
Usualmente, a modelagem comportamental do sistema inicia-se com o modelo de casos de uso, o qual descreve quais são os
requisitos funcionais do sistema e quais atores interagem com o sistema, respondendo assim, o que o sistema deve fazer e para quem.
No entanto, o modelo de casos de uso não expõe o comportamento interno das funcionalidades especificadas. Para isso, a Unified
Modeling Language (UML) contempla os diagramas de interação que representam um subgrupo dos diagramas comportamentais.
 
Sobre os tipos de digramas comportamentais da UML, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas.
(   ) O Diagrama de Atividades representa a ordem temporal em que as mensagens são trocadas entre os objetos envolvidos na execução
de um processo.
(    ) O Diagrama de Máquina de Estados demonstra o comportamento de um elemento, através de um conjunto de transições de estados.
(   ) O Diagrama de Sequência demostra o fluxo de controle de um conjunto de atividades que representa a execução de um
procedimento, caso de uso, processo de negócio, subsistema ou até o sistema completo.
(   ) O Diagrama de Comunicação é uma variação do Diagrama de Atividades, utilizando quadros no lugar dos nós de ação e integrando
diferentes tipos de diagramas de interação, demonstrando um processo geral.
Assinale a alternativa que apresenta a sequência CORRETA.
Alternativas:
V – V – V – V.
V – F– V – F.
V – F– F – F.
F – V– F – F. Alternativa assinalada
08/03/22, 10:34 Colaborar - Av2 - Análise Orientada a Objetos - A
https://www.colaboraread.com.br/aluno/avaliacao/index/3081438302?atividadeDisciplinaId=12771027 3/3
e)
a)
b)
c)
d)
e)
4)
a)
b)
c)
d)
e)
5)
V – F– V – V.
Todo objeto do mundo real ou do mundo computacional assumem diferentes estados durante a sua existência, ou seja, durante seu
ciclo de vida. Durante a execução de uma funcionalidade do sistema, um objeto muda de estado quando acontece algum evento interno
ou externo ao sistema, provocando uma transição entre os estados do objeto e com isso, o objeto realiza determinadas ações
responsáveis pela consistência e integridade dos dados do sistema. Para modelar os estados de um objeto usa-se o Diagrama de
Máquina de Estados.
 
Sobre a notação dos principais elementos do Diagrama de Máquina de Estados, julgue as afirmativas a seguir:
I. O elemento “Estado Inicial” representa o estado de um objeto quando ele é criado. Pode haver vários estados iniciais em um
diagrama de máquina de estados.
II. O elemento “Estado Final” representa o fim do ciclo de vida de um objeto. Este estado é opcional e pode haver mais de um
estado final em um diagrama de máquina de estados.
III. O elemento “Estado” representa uma situação na vida de um objeto durante a qual ele satisfaz alguma condição ou realiza
alguma atividade.
IV. O elemento “Transição de Estado” representa uma associação entre os estados, com uma seta apontando para um dos
estados.
É 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. Alternativa assinalada
I, II, III e IV.
Nestor, Gerente de Projetos de Software, está revisando a metodologia de desenvolvimento de sistemas de softwares para plataforma
Web, juntamente com sua equipe de desenvolvedores, e decidiram adotar algumas técnicas de modelagem da Unified Modeling
Language (UML) para modelagem dos sistemas. Entre as diferentes técnicas de modelagem comportamentais e estruturais da UML,
decidiram utilizar um diagrama que demonstra uma visão de alto nível das interações de vários processos ou de um único processo,
correspondente a realização de um caso de uso, a partir de um fluxo, similar ao Diagrama de Atividades.
Considerando o contexto descrito, assinale a alternativa correta que indica o diagrama da UML que deve ser adotado para esse objetivo.
Alternativas:
Diagrama de Perfil.
Diagrama de Tempo.
Diagrama de Máquina de Estados.
Diagrama de Sequência.
Diagrama de Visão Geral de Interação. Alternativa assinalada

Mais conteúdos dessa disciplina