Buscar

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

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 
 
No diagrama de sequencia, mostramos como as classes trocam mensagens entre si. Uma mensagem é a 
chamada de um _____________ da classe onde a mensgem _______________ 
Marque a opção que contém os 2 termos que preenchem corretamente o texto. 
 
 
método - sai 
 
atributo - chega 
 método - chega 
 
Atributo - sai 
 
objeto - chega 
Respondido em 27/04/2020 18:11:34 
 
 
Explicação: 
A frase correta é 
No diagrama de sequencia, mostramos como as classes trocam mensagens entre si. Uma mensagem é a 
chamada de um MÉTODO da classe onde a mensgem CHEGA 
 
 
 
 
 2a 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 Caso de Uso. 
 
Diagrama de Negócio. 
 
Diagrama de Classes. 
 
Diagrama de Implantação. 
 Diagrama de Sequência. 
Respondido em 27/04/2020 18:12:00 
 
 
 
 
 3a 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: 
 
 
as etapas em que o objeto estará inativo. 
 os períodos de ativação do objeto. 
 
o tempo decorrido entre as iterações de um processo recursivo. 
 
as interações entre as atividades, no tempo. 
 
os casos de uso de cada objeto. 
Respondido em 27/04/2020 18:12:06 
 
 
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 
 
 
 
 
 4a 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- Mensagem; 3- Criação de Instância; 4- Caixa de Ativação; 5- Mensagem Assíncrona 
 
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- Linha da Vida; 3-Caixa de Ativação; 4-Método; 5- auto delegação; 
Respondido em 27/04/2020 18:12:15 
 
 
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 
 
 
 
 
 5a Questão 
 
 
Assinale a opção que apresenta corretamente os diagramas da UML, que nos servem de base para o 
elavoração do(s) diagrama(s) de sequencia? 
 
 
Diagrama de implantação, diagrama de caso com as descrições dos casos de uso. 
 Diagrama de Classe (modelo de negocio), diagrama de caso de uso e as especificações textuais dos 
casos de uso. 
 
Todos os outros modelos estáticos e dinâmicos tem que estar prontos, para poder ser feito o 
diagrama de sequencia. 
 
Diagrama de casos de uso com as respectivas descrições dos fluxos alternativos. 
 
Diagramas de estados, diagrama de interação e diagramas de fluxo de dados. 
Respondido em 27/04/2020 18:13:15 
 
 
Explicação: 
Para elaborar o diagrama de sequencia 
1. Tomamos por base o passo a passo do cenário principal, contida na especificação textual do caso de 
uso 
2. Usamos o diagrama de classes para identificar as classes envolvidas e os métodos (mensagem) 
3. Usamos o diagrama de casos de uso 
 
 
 
 
 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. 
 
 
 
Apenas I , III e IV 
 
Apenas I e III 
 
Apenas II e IV 
 Apenas I 
 
I, II, III e IV 
Respondido em 27/04/2020 18:14:36 
 
 
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 
 
 
Os diagramas de interação ajudam na identificação da correta responsabilidade de cada classe. Nesse 
contexto é importante a correta aplicação do conceito de coesão e acoplamento, além disso, costuma-se 
usar padrões de projeto. 
Avalie as assertivas a seguir 
 
I. A coesão mede o quão afins são as responsabilidades de uma classe. 
II. A coesão deve ser baixa. 
III. Os padrões são soluções já usadas em projetos anteriores, com algum sucesso. 
IV. O acoplamento deve ser alto 
 
Assinale a opção que apresenta apenas as assertivas corretas 
 
 Apenas I e III 
 
Apenas I 
 
Apenas II e IV 
 
Apenas III 
 
I, II, III e IV 
Respondido em 27/04/2020 18:16:26 
 
 
Explicação: 
I. A coesão mede o quão afins são as responsabilidades de uma classe. - VERDADE 
II. A coesão deve ser baixa. - FALSO, a coesão deve ser ALTA, quanto mais afins são os metodos de uma 
classe, melhor. 
III. Os padrões são soluções já usadas em projetos anteriores, com algum sucesso. - VERDADE 
IV. O acoplamento deve ser alto - FALSO, o acomplamento deve ser baixo, pois mostra a interdependencia 
entre as classes. Quanto menos interdependentes, melhor. 
 
 
 
 
 8a 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. 
 
 
I, II e III. 
 
Apenas I. 
 
Apenas I e III. 
 Apenas I e II. 
 
Apenas II e III. 
Respondido em 27/04/2020 18:17:11 
 
 
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 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. - FALSO, pois mostra SIM a ordem temporal

Continue navegando