Buscar

Modelagem de Sistemas 2018.3 Aula 05 Simulado01

Prévia do material em texto

CCT0759_EX_A5_201201068835_V1
MODELAGEM DE SISTEMAS
5a aula
Lupa
Vídeo PPT MP3
Exercício: CCT0759_EX_A5_201201068835_V1 05/09/2018 22:58:49 (Finalizada)
Aluno(a): JOSE LUIZ RODRIGUES DE ANDRADE 2018.3 EAD
Disciplina: CCT0759 - MODELAGEM DE SISTEMAS 201201068835
1a 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 casos de uso com as respectivas descrições dos fluxos alternativos.
Diagrama de Classe (modelo de negocia) e diagrama de caso de uso 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 implantação, diagrama de caso com as descrições dos casos de uso.
2a 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 casos de uso de cada objeto.
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.
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
Page 1 of 4EPS
28/09/2018http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_tur...
3a 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. 
Diagrama de Classes.
Descrição de casos de uso.
Diagrama de sequência.
Diagrama de casos der uso.
Diagrama de atividades.
4a 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 II; 
Somente a III; 
Somente a I e II; 
I, II e III.
Somente a I; 
5a Questão
A coesão é um conceito que define o quanto elementos devem permanecer juntos. 
Assinale a ÚNICA opção que apresenta as características corretas quando uma classe tem baixa coesão.
normalmente são fáceis de compreender, difíceis de manter e de se reutilizarem. 
normalmente são difíceis de compreender, difíceis de manter e de fácil reutilização; 
normalmente são difíceis de compreender, difíceis de manter e de se reutilizarem.
normalmente são difíceis de compreender, fácil de manter e de se reutilizarem. 
normalmente são de alta visibilidade, difíceis de manter e de se reutilizarem. 
6a 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: 
Page 2 of 4EPS
28/09/2018http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_tur...
mensagem de ligação. 
mensagem perdida. 
mensagem de retorno. 
mensagem de ativação.
auto-chamada. 
7a 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 é 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 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 influencia a atualização e evolução dos diagramas de classe, a partir da eventual 
identificação de métodos nas classes do projeto
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
8a 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 I e III
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 III e IV 
Page 3 of 4EPS
28/09/2018http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_tur...
Estão corretas apenas as opções II, III e IV 
Page 4 of 4EPS
28/09/2018http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_tur...

Continue navegando