Buscar

05 - DIAGRAMAS DE INTERAÇÃO COM ÊNFASE EM SEQUENCIA

Prévia do material em texto

1a Questão 
 
 
Em relação ao diagrama de sequência, suas principais características e aplicações no contexto da 
modelagem de um SI, assinale a alternativa CORRETA 
 
 
 
O diagrama de sequência ilustra a quantidade de estados possíveis que um objeto pode assumir a 
partir de uma sequência de interações específicas 
 
O diagrama de sequência ilustra a sequência de fluxos principais e secundários na modelagem de 
processos de negócio em projeto de desenvolvimento de software 
 O diagrama de sequência é utilizado principalmente para modelar a troca de mensagens entre 
componentes e nós de um projeto a partir da leitura de especificação de um caso de uso 
 o diagrama de sequência influencia a atualização e evolução dos diagramas de classe, a partir da 
eventual identificação de métodos nas classes do projeto 
 
O diagrama de sequência é o primeiro diagrama estrutural a ser feito na modelagem de um SI, 
identificando cada uma das entidades do domínio em análise junto com seus respectivos 
relacionamentos 
Respondido em 17/09/2019 13:34:28 
 
 
Explicação: 
1. O diagrama de sequência é utilizado principalmente para modelar a troca de mensagens entre 
componentes e nós de um projeto a partir da leitura de especificação de um caso de uso - FALSO, usado 
para troca de mensgens entre os objetos que interagem em um cenário de uso 
2. o diagrama de sequência influencia a atualização e evolução dos diagramas de classe, a partir 
da eventual identificação de métodos nas classes do projeto - VERDADE, ao modelarmos o 
diagtrama de sequencia, podemos identificar novos métodos para as classes. 
3. O diagrama de sequência ilustra a quantidade de estados possíveis que um objeto pode assumir a partir 
de uma sequência de interações específicas - FALSO, diagrama de sequencia não ilustra estados 
4. O diagrama de sequência é o primeiro diagrama estrutural a ser feito na modelagem de um SI, 
identificando cada uma das entidades do domínio em análise junto com seus respectivos relacionamentos - 
diagrama de sequencia não é estrutural e sim comportamental, além de não identificar entidades do 
dominio (classes). 
5. O diagrama de sequência ilustra a sequência de fluxos principais e secundários na modelagem de 
processos de negócio em projeto de desenvolvimento de software - em diagrama de sequencia não temos 
fluxos principais e alternativos e sim, mensagens trocadas entre os objetos 
 
 
 
 
 
 2a Questão 
 
 
A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemas 
orientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um dos 
elementos do digrama de sequências. 
 
O elemento acima, em um diagrama de sequência, significa: 
 
 
 mensagem de retorno. 
 
mensagem de ativação. 
 
auto-chamada. 
 
mensagem de ligação. 
 
mensagem perdida. 
Respondido em 17/09/2019 13:33:39 
 
 
 
 
 
 3a Questão 
 
 
 
Baseado no diagrama abaixo relacione os elementos da simbologia: 
 
 
 
 1- Objeto; 2- Mensagem; 3- Criação de Instância; 4- Caixa de Ativação; 5- Mensagem Assíncrona 
 
1-Caixa de Ativação; 2-Método; 3- auto delegação; 4- Objeto; 5- Linha da Vida; 
 
1- Objeto; 2- Linha da Vida; 3-Caixa de Ativação; 4- auto delegação; 5-Método; 
 
1- Objeto; 2- Linha da Vida; 3-Caixa de Ativação; 4-Método; 5- auto delegação; 
 
1- Objeto; 2- Mensagem retorno; 3-Caixa de Ativação; 4- Mensagem Assíncrona; 5- Criação de 
Instância; 
Respondido em 17/09/2019 13:33:25 
 
 
Explicação: 
precisa conhecer os elementos. 
1. objetos, que aparecem no topo 
2. mensagem sincrona (chamada de um metodo, na classe onde a seta chega). 
3. criação de um objeto (instanciação), em tempo de execução. 
4. caixa de ativação - tempo que o elemento fica ativo. 
5. mensagem assincrona 
 
 
 
 
 
 4a Questão 
 
 
Quais os modelos, da UML, que nos servem de base para o desenvolvimento do(s) diagrama(s) de 
sequencia? 
 
 
 
Diagramas de estados, diagrama de interação e diagramas de fluxo de dados. 
 Diagrama de Classe (modelo de negocia) e diagrama de caso de uso com as descrições dos casos 
de uso. 
 
Diagrama de implantação, diagrama de caso com as descrições dos casos de uso. 
 
Todos os outros modelos tem que estar prontos, para poder ser feito os diagramas de sequencia. 
 
Diagrama de casos de uso com as respectivas descrições dos fluxos alternativos. 
Respondido em 17/09/2019 13:34:56 
 
 
 
 
 
 5a Questão 
 
 
O diagrama de sequencia é um diagrama fundamental na UML, que relaciona dois outros de suma 
relevância: classes e casos de uso. Sobre os conceitos e elementos do diagrama de sequencia, analise as 
assertivas que seguem 
I. O diagrama sequencia mostra, como as classes interagem para a implementação de um caso de uso 
II. Uma das limitações do diagrama de sequencia é a impossibilidade de representação de mensagens 
disparadas sob alguma condição. 
III. Iterações(repetições) são representadas no diagrama de sequencia e facilmente podemos identificar o 
conjunto de mensagens que se repetem, por um retângulo pontilhado envolvendo essas mensagens. 
IV. Uma das limitações do diagrama de sequencia é a impossibilidade de representar chamadas de métodos 
da própria classe (auto delegação). 
Com base em sua análise das assertivas, assinale a ÚNICA alternativa correta 
 
 
 
 
 
Estão corretas apenas as opções II, III e IV 
 
Estão corretas apenas as opções II e III 
 
Estão corretas as opções I, II, III e IV 
 Estão corretas apenas as opções I e III 
 
Estão corretas apenas as opções III e IV 
Respondido em 17/09/2019 13:39:21 
 
 
 
 
 
 6a Questão 
 
 
De acordo com os padrões de projetos, os projetos devem ser desenvolvidos em camadas, função esta que 
fica a cargo do projetista de sistema. 
Analise as afirmativas a seguir 
 
I. O projetista deve garantir que o código seja reutilizável. 
 
II. O código deve ser de fácil manutenção. 
 
III. O código não precisa estar organizado de forma a atender as classes do domínio. 
 
Com base em suas assertivas, assinale a ÚNICA resposta correta: 
 
 
 
Somente a III; 
 
Somente a II; 
 
Somente a I; 
 
I, II e III. 
 Somente a I e II; 
Respondido em 17/09/2019 13:37:30 
 
 
 
 
 
 7a Questão 
 
 
Assinale, dentre as alternativas apresentadas, a que exibe o diagrama que tem por função mostrar as 
trocas de mensagens entre os objetos, além de ter como principal elemento a temporalidade na realização 
de uma operação entre os objetos. 
 
 
 
Descrição de casos de uso. 
 
Diagrama de Classes. 
 
Diagrama de casos der uso. 
 
Diagrama de atividades. 
 Diagrama de sequência. 
Respondido em 17/09/2019 13:35:53 
 
 
 
 
 
 8a Questão 
 
 
Um diagrama UML é uma apresentação gráfica de uma coleção de elementos do modelo de um sistema. 
Identifique o diagrama utilizado pela UML que apresenta a interação entre os objetos em relação ao tempo. 
 
 
 Diagrama de Sequência 
 
Diagrama de Componentes 
 
Diagrama de Implantação 
 
Diagrama de Caso de Uso 
 
Diagrama de Atividades 
Respondido em 17/09/2019 13:35:18 
 
 
Explicação: 
O diagrama de sequencia, mostra como as classes interagem, para realizar um cenário de USO, como por 
exemplo o cenário principal e um caso de uso. O diagrama, como diz o nome, preza a sequencia temporal 
dessas mensagens.

Continue navegando