Buscar

MODELAGEM DE SISTEMAS - AULA 5 - DIAGRAMAS DE INTERAÇÃO COM ÊNFASE EM SEQUENCIA 1

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

CCT0264 - MODELAGEM DE SISTEMAS 
 
 
 1a 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 Caso de Uso 
 
Diagrama de Implantação 
 
Diagrama de Atividades 
 
Diagrama de Componentes 
Respondido em 27/04/2020 18:00:56 
 
 
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. 
 
 
 
 
 
 2a Questão 
 
 
 
Baseado no diagrama abaixo relacione os elementos da simbologia: 
 
 
 
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; 
 
1-Caixa de Ativação; 2-Método; 3- auto delegação; 4- Objeto; 5- Linha da Vida; 
 1- Objeto; 2- Mensagem; 3- Criação de Instância; 4- Caixa de Ativação; 5- Mensagem Assíncrona 
Respondido em 27/04/2020 18:01:36 
 
 
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 
 
 
 
 
 3a 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 é 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 
 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 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 
Respondido em 27/04/2020 18:03:33 
 
 
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 
 
 
 
 
 4a Questão 
 
 
A empresa SoftPerfeitos estava desenvolvendo um aplicativo Mobile para um de seus cliente. O 
programador durante a fase de codificação sentiu extrema dificuldade no entendimento de uma referida 
regra de negócio expressa no diagrama de caso de uso. Para que o desenvolvedor compreendesse melhor o 
requisito, o analista de sistema fez uma atualização na documentação do software criando um diagrama 
com o objetivo de determinar a sequência de eventos que ocorrem em um determinado processo, ou seja, 
quais condições devem ser satisfeitas e quais métodos devem ser disparados entre os objetos envolvidos e 
em que ordem durante um processo específico. Com base na UML identifique qual o diagrama o analista de 
sistemas confeccionou. 
 
 
Diagrama de Negócio. 
 Diagrama de Sequência. 
 
Diagrama de Implantação. 
 
Diagrama de Caso de Uso. 
 
Diagrama de Classes. 
Respondido em 27/04/2020 18:05:38 
 
 
 
 
 5a Questão 
 
 
O diagrama de colaboração é apropriado para desenhar ............................, que são uma solução já 
estabelecida para um determinado problema. Existe uma categoria de problema para a qual já foi dada 
uma solução, por desenvolvedores experientes e esta deve ser adaptada para uma situação semelhante. 
Assinale a UNICA alternativa que preenche corretamente a lacuna 
 
 
padrões de uso geral 
 
padrões de casos de uso 
 padrões de projeto 
 
padrões de colaboração 
 
padrões de análise 
Respondido em 27/04/2020 18:06:49 
 
 
 
 
 6a Questão 
 
 
No que se refere aos diagramas de interação, avalie as assertivas a seguir 
I. Um das contribuições dos diagramas de interação ao diagrama de classes, é a possibilidade de identificar 
novos métodos para as classes envolvidas 
II. São dois os diagramas de interação: o diagrama de sequencia e o de estados. 
III. O diagrama de sequencia é mais rico em detalhes, porém bem menos trabalhoso com que o diagrama 
de comunicação. 
IV. O diagrama de comunicação mostra a sequencia com que as mensagens são trocadas entre os objetos. 
Assinale a UNICA opção com as assertivas corretas. 
 
 
 
I, II, III e IV 
 
Apenas I e III 
 
Apenas I , III e IV 
 Apenas I 
 
Apenas II e IV 
Respondido em 27/04/2020 18:08:26 
 
 
Explicação: 
I. Um das contribuições dos diagramas de interação ao diagrama de classes, é a possibilidade de identificar 
novos métodos para as classes envolvidas - VERDADE 
II. São dois os diagramas de interação: o diagrama de sequencia e o de estados. - FALSO, os 2 diagramas 
são sequencia e comunicação (ex colaboração) 
III. O diagrama de sequencia é mais rico em detalhes, porém bem menos trabalhoso com que o diagrama 
de comunicação. - FALSO, o diagrama de sequencia é bem mais trabalhoso de elaborar que o de 
comunicação 
IV. O diagrama de comunicação mostra a sequencia com que as mensagens são trocadas entre os objetos. 
- FALSO, quem faz isso é o diagrama de sequencia. 
 
 
 
 
 7a Questão 
 
 
BANRISUL - Tecnologia da Informação - Desenvolvimento 
de Sistemas (FAURGS - 2018) - adaptada 
Considere as seguintes informações sobre diagramas UML. 
I - Diagrama de classes modela classes, incluindo seus atributos, métodos, e relacionamentos com outras 
classes. 
II - Diagrama de classes fornece uma visão estática ou estrutural de um sistema. 
III - Diagrama de sequência indica as comunicações dinâmicas entre objetos durante a execução de uma 
tarefa, mas não mostra a ordem temporal em que as mensagens são enviadas entre os objetos para 
executar aquela tarefa. 
 
 
Apenas I. 
 
Apenas II e III. 
 Apenas I e II. 
 
Apenas I e III. 
 
I, II e III. 
Respondido em 27/04/2020 18:09:18 
 
 
Explicação: 
I - Diagrama de classes modela classes, incluindo seus atributos, métodos, e relacionamentos com outras 
classes. - VERDADE 
II - Diagrama de classes fornece uma visão estática ou estrutural de um sistema. - VERDADE 
III - Diagrama de sequência indicaas comunicações dinâmicas entre objetos durante a execução de uma 
tarefa, mas não mostra a ordem temporal em que as mensagens são enviadas entre os objetos para 
executar aquela tarefa. - FALSO, pois mostra SIM a ordem temporal 
 
 
 
 
 8a Questão 
 
 
Um Analista pretende desenvolver um projeto utilizando UML 2.0 e, em seus propósitos, verificou a 
possibilidade de uso de alguns diagramas. Um deles é o Diagrama de Sequência que representa a indicação 
do conjunto de objetos envolvidos em um cenário e a especificação das mensagens trocadas entre estes ao 
longo de linhas do tempo que são linhas tracejadas, traçadas verticalmente da base dos objetos até a parte 
inferior do diagrama. 
Retângulos colocados sobre as linhas de tempo indicam: 
 
 
os casos de uso de cada objeto. 
 
as etapas em que o objeto estará inativo. 
 
as interações entre as atividades, no tempo. 
 
o tempo decorrido entre as iterações de um processo recursivo. 
 os períodos de ativação do objeto. 
Respondido em 27/04/2020 18:10:52 
 
 
Explicação: A caixa de ativação por definição da UML mostra os periódos em que o objeto esta ativo na 
interação

Outros materiais