Buscar

Modelagem de Sistemas

Prévia do material em texto

MODELAGEM DE SISTEMAS
5
a
 aula
Lupa
Vídeo
PPT
MP3
	Exercício: CCT0759_EX_A5_201708235477_V1 
	04/09/2018 15:37:48 (Finalizada)
	Aluno(a): 
	2018.3 EAD
	Disciplina: CCT0759 - MODELAGEM DE SISTEMAS
	2
Ref.: 201709092916
1 Questãoa
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 Sequência.
Diagrama de Negócio.
Diagrama de Implantação. Diagrama de Caso de Uso.
Diagrama de Classes.
Ref.: 201709092890
2 Questãoa
O analista de sistemas durante a modelagem e desenvolvimento de um sistema, tem uma grande preocupação em manter um código que tenha pequenos impactos na manutenção e favorecimento a reutilização de códigos. Para alcançar estes objetivos, o código deve ter:
Um acoplamento alto entre classes e manter uma fraca coesão nas classes.
Um acoplamento alto entre classes e manter uma baixa coesão nas classes.
Um acoplamento alto entre classes e manter uma alta coesão nas classes.
Um acoplamento fraco entre classes e manter uma alta coesão nas classes.
Um acoplamento fraco entre classes e manter uma fraca coesão nas classes.
Ref.: 201709092908
3 Questãoa
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 colaboração padrões de análise padrões de projeto padrões de uso geral padrões de casos de uso
Ref.: 201709092960 4 Questãoa
Quais os modelos, da UML, que nos servem de base para o desenvolvimento do(s) diagrama(s) de sequencia?
Diagrama de casos de uso com as respectivas descrições dos fluxos alternativos.
Diagrama de implantação, diagrama de caso com as descrições dos casos de uso.
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. Diagramas de estados, diagrama de interação e diagramas de fluxo de dados.
Ref.: 201709092940 5 Questãoa
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 retorno; 3-Caixa de Ativação; 4- Mensagem Assíncrona; 5- Criação de Instância; 1- Objeto; 2- Linha da Vida; 3-Caixa de Ativação; 4-Método; 5- auto delegação;
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
Explicação:
precisa conhecer os elementos.
objetos, que aparecem no topo
mensagem sincrona (chamada de um metodo, na classe onde a seta chega).
criação de um objeto (instanciação), em tempo de execução.
caixa de ativação - tempo que o elemento fica ativo.
mensagem assincrona
Ref.: 201709092914
6 Questãoa
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 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 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 é 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
Explicação:
O diagrama de sequência é utilizado principalmente para modelar a troca de mensagens entre componentes e nós de umprojeto 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
o diagrama de sequência influencia a atualização e evolução dos diagramas de classe, a partir da eventualidentificação de métodos nas classes do projeto - VERDADE, ao modelarmos o diagtrama de sequencia, podemos identificar novos métodos para as classes.
O diagrama de sequência ilustra a quantidade de estados possíveis que um objeto pode assumir a partir de uma sequência deinterações específicas - FALSO, diagrama de sequencia não ilustra estados
O diagrama de sequência é o primeiro diagrama estrutural a ser feito na modelagem de um SI, identificando cada uma dasentidades 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).
O diagrama de sequência ilustra a sequência de fluxos principais e secundários na modelagem de processos de negócio emprojeto de desenvolvimento de software - em diagrama de sequencia não temos fluxos principais e alternativos e sim, mensagens trocadas entre os objetos
Ref.: 201709092990
7 Questãoa
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 Caso de Uso Diagrama de Sequência
Diagrama de Implantação
Diagrama de Atividades
Diagrama de Componentes
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.
Ref.: 201709092963
8 Questãoa
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
O diagrama sequencia mostra, como as classes interagem para a implementação de um caso de uso
Uma das limitações do diagrama de sequencia é a impossibilidade de representação de mensagens disparadas sob algumacondição.
Iterações(repetições) são representadas no diagrama de sequencia e facilmente podemos identificar o conjunto demensagens que se repetem, por um retângulo pontilhado envolvendo essas mensagens.
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 e III
Estão corretas apenas as opções III e IV
Estão corretas apenas as opções I e III
Estão corretas apenas as opções II, III e IV Estão corretas as opções I, II, III e IV

Mais conteúdos dessa disciplina