Buscar

exerc_05-modelagem de sistema

Prévia do material em texto

1 
 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. 
 
 
objeto - chega 
 método - chega 
 
método - sai 
 
atributo - chega 
 
Atributo - sai 
Respondido em 18/11/2020 18:42:45 
 
 
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 
 
 
2 
 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? 
 
 
Diagramas de estados, diagrama de interação e diagramas de fluxo de dados. 
 
Diagrama de casos de uso com as respectivas descrições dos fluxos alternativos. 
 
Todos os outros modelos estáticos e dinâmicos tem que estar prontos, para poder ser feito 
o diagrama 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. 
Respondido em 18/11/2020 18:40:43 
 
 
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 
 
 
3 
 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 I 
 
Apenas II e IV 
 
I, II, III e IV 
Respondido em 18/11/2020 18:41:33 
 
 
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. 
 
 
4 
 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 II e III. 
 
Apenas I. 
 
I, II e III. 
 
Apenas I e III. 
 Apenas I e II. 
Respondido em 18/11/2020 18:41:58 
 
 
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 
 
 
5 
 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 análise 
 padrões de projeto 
 
padrões de colaboração 
 
padrões de uso geral 
 
padrões de casos de uso 
Respondido em 18/11/2020 18:45:10 
 
 
 
6 
 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 Componentes 
 
Diagrama de Atividades 
 
Diagrama de Caso de Uso 
 Diagrama de Sequência 
 
Diagrama de Implantação 
Respondido em 18/11/2020 18:45:26 
 
 
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. 
 
 
 
7 
 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 períodos de ativação do objeto. 
 
as interações entre as atividades, no tempo. 
 
as etapas em que o objeto estará inativo. 
 
os casos de uso de cada objeto. 
 
o tempo decorrido entre as iterações de um processo recursivo. 
Respondido em 18/11/2020 18:45:43 
 
 
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 
 
 
8 
 Questão 
 
 
 
Baseado no diagrama abaixo relacione os elementos da simbologia: 
 
 
 
1- Objeto; 2- Linha da Vida; 3-Caixa de Ativação; 4-Método; 5- auto delegação; 
 
1- Objeto; 2- Linha da Vida; 3-Caixa de Ativação; 4- auto delegação; 5-Método; 
 
1- Objeto; 2- Mensagem retorno; 3-Caixa de Ativação; 4- Mensagem Assíncrona; 5- Criação de 
Instância; 
 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; 
Respondido em 18/11/2020 18:45:49 
 
 
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

Continue navegando