Buscar

Teste de Conhecimento Aula 5 MODELAGEM DE SISTEMAS

Prévia do material em texto

MODELAGEM DE SISTEMAS
	
		
	
	
	
	
	
	
	 
	 
	
	
	
	
	
	
		
	
	Disc.: MODELAGEM DE SIST. 
	2021.1 EAD (GT) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		1.
		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 Componentes
	
	
	Diagrama de Implantação
	
	
	Diagrama de Atividades
	
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.
 
	
	
	
	 
		
	
		2.
		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 Implantação.
	
	
	Diagrama de Sequência.
	
	
	Diagrama de Classes.
	
	
	Diagrama de Negócio.
	
	
	Diagrama de Caso de Uso.
	
	
	
	 
		
	
		3.
		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 e III.
	
	
	Apenas I e II.
	
	
	Apenas II e III.
	
	
	Apenas I.
	
	
	I, II e III.
	
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
	
	
	
	 
		
	
		4.
		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 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.
	
	
	Diagramas de estados, diagrama de interação e diagramas de fluxo de dados.
	
	
	Todos os outros modelos estáticos e dinâmicos tem que estar prontos, para poder ser feito o diagrama de sequencia.
	
	
	Diagrama de Classe (modelo de negocio), diagrama de caso de uso e as especificações textuais dos casos de uso.
	
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
	
	
	
	 
		
	
		5.
		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
	
	
	
	I, II, III e IV
	
	
	Apenas I e III
	
	
	Apenas I
	
	
	Apenas II e IV
	
	
	Apenas III
	
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 métodos 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 acoplamento deve ser baixo, pois mostra a interdependência entre as classes. Quanto menos interdependentes, melhor.
	
	
	
	 
		
	
		6.
		No diagrama de sequencia, mostramos como as classes trocam mensagens entre si. Uma mensagem é a chamada de um _____________ da classe onde a mensagem _______________
Marque a opção que contém os 2 termos que preenchem corretamente o texto.
	
	
	
	método - chega
	
	
	objeto - chega
	
	
	método - sai
	
	
	atributo - chega
	
	
	Atributo - sai
	
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 mensagem CHEGA
	
	
	
	 
		
	
		7.
		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 casos der uso.
	
	
	Descrição de casos de uso.
	
	
	Diagrama de atividades.
	
	
	Diagrama de Classes.
	
	
	Diagrama de sequência.
	
	
	
	 
		
	
		8.
		 
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; 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;
	
	
	1- Objeto; 2- Mensagem retorno; 3-Caixa de Ativação; 4- Mensagem Assíncrona; 5- Criação de Instância;
	
Explicação:
precisa conhecer os elementos.
1. objetos, que aparecem no topo
2. mensagem síncrona (chamada de um método, 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 assíncrona

Continue navegando