Buscar

MODELAGEM DE SISTEMAS - DIAGRAMA DE CLASSES

Prévia do material em texto

MODELAGEM DE SISTEMAS
4a aula
		
	 
	Lupa
	 
	 
	 
		Exercício: CCT0759_EX_A4_201701261715_V1 
	28/02/2021
	Aluno(a): LUCI ANNE PEREIRA DE MENDONÇA NUNES
	2021.1 EAD
	Disciplina: CCT0759 - MODELAGEM DE SISTEMAS 
	201701261715
	
	 
		1
        Questão
	
	
	A empresa XYZ Produções Ltda é uma empresa que promove diversos tipo de eventos, a escolha do cliente, e atende muitos contatos diários de pedidos de orçamentos, mas o índice de fechamento gira em torno de 15%. Mesmo assim a empresa mantém as informações de clientes mesmo sem ter fechado contrato com a empresa.
Qual modelo expressa a definição descrita?
		
	
	
	
	
	
	
	 
	
	
	
	Respondido em 28/02/2021 17:17:47
	
	
	 
		2
        Questão
	
	
	Analise as afrmativas abaixo em relação ao Diagrama de Classes da UML. I. É um diagrama comportamental da UML. II. Pode representar classes e interfaces. III. Pode representar relacionamentos de dependência e generalização. Assinale a alternativa VERDADEIRA:
		
	
	Apenas as afirmativas I e II estão corretas.
	
	a conexão entre objetos no tempo e no espaço.
	
	Todas as afirmativas estão corretas.
	 
	Apenas as afirmativas II e III estão corretas.
	
	Apenas as afirmativas I e III estão corretas.
	Respondido em 28/02/2021 17:17:49
	
	
	 
		3
        Questão
	
	
	Em uma escola um aluno realiza sua matrícula em uma turma, que possui um professor responsável, mas possui várias disciplinas associadas. As disciplinas só estão associadas a uma turma.
Indique a multiplicidade entre alunos - turmas, turmas e professor e turmas - disciplinas.
		
	
	alunos(0-*)   -    (1-*) turmas
turmas(0-*)   -    (0-*) professor
turmas(0-*)   -    (0-*) disciplinas
	
	alunos(1-1)   -    (1-1) turmas
turmas(0-*)   -    (0-1) professor
turmas(0-*)   -    (0-1) disciplinas
	 
	alunos(0-*)   -    (1-1) turmas
turmas(0-*)   -    (0-1) professor
turmas(0-1)   -    (0-*) disciplinas
	
	alunos(0-1)   -    (1-1) turmas
turmas(0-1)   -    (0-1) professor
turmas(0-1)   -    (0-1) disciplinas
	
	alunos(0-1)   -    (1-*) turmas
turmas(0-*)   -    (0-1) professor
turmas(0-*)   -    (0-*) disciplinas
	Respondido em 28/02/2021 17:17:59
	
	
	 
		4
        Questão
	
	
	Sobre os relacionamentos possíveis entre as classes, assinale a UNICA opção correta.
		
	 
	A agregação é a relação todo-parte, onde a parte pode estar presente em mais de 1 todo
	
	A composição é a relação todo-parte onde a vida da parte não dependente da vida do todo
	
	O relacionamento de dependência não pode ser aplicado a classes.
	
	A generalização/especialização representa o princípio do polimorfismo
	
	A associação sempre ocorre entre 2 e apenas 2 classes distintas
	Respondido em 28/02/2021 17:18:01
	
Explicação:
A associação sempre ocorre entre 2 e apenas 2 classes distintas - FALSO, temos a associação unária ou auto-associação, que envolve apenas 1 classe, além de poder envolver mais de 2 classes também
A generalização/especialização representa o princípio do polimorfismo - FALSO, representa a herança.
O relacionamento de dependência não pode ser aplicado a classes. - FALSO, pode sim
A agregação é a relação todo-parte, onde a parte pode pertencer a mas de 1 todo - VERDADE
A composição é a relação todo-parte onde a vida da parte não dependente da vida do todo - FALSO, na composição a vida da parte depende e coincide com a vida do todo
	
	
	 
		5
        Questão
	
	
	A partir dos pares de classe apresentados a seguir, indique para cada um deles o tipo de relacionamento que tenha a melhor representação no diagrama de classe. I- Navio e Compartimento II - Pedido e ItemDePedido III- Curso e Aluno IV - Funcionário e Professor
		
	
	I - associação, II - composição, III - agregação, IV - generalização
	
	I - agregação, II - generalização, III - associação, IV - generalização
	 
	I - composição, II - composição, III - associação, IV - generalização
	
	I - agregação, II - generalização, III - associação, IV - composição
	
	I - agregação, II - generalização, III - associação, IV - associação
	Respondido em 28/02/2021 17:18:09
	
	
	 
		6
        Questão
	
	
	É possível conectar uma classe a ela mesma, através de uma associação que representa, semanticamente, a conexão entre dois objetos conectados a mesma classe. Aponte dentre as opções abixo a opção que corresponde ao conceito colocado.
		
	 
	Uma associação deste tipo é chamada de associação recursiva.
	
	Uma associação deste tipo é chamada de associação por especialização;
	
	Uma associação deste tipo é chamada de associação por include;
	
	Uma associação deste tipo é chamada de associação por classes associativas;
	
	Uma associação deste tipo é chamada de associação por generalização;
	Respondido em 28/02/2021 17:18:18
	
	
	 
		7
        Questão
	
	
	Em um diagrama de classe existe a classe TIME ligada à classe JOGADOR por um relacionamento com a notação de um diamante vazio e linha contínua, onde o diamante vazio está na proximidade da classe TIME. Assinale a alternativa que define corretamente qual o relacionamento entre as classes do cenário exposto acima?
		
	
	a) Composição
	 
	b) Agregação
	
	e) Dependência
	
	d) Associação
	
	c) Generalização
	Respondido em 28/02/2021 17:18:33
	
Explicação:
O diamante vazio, em uma relação TODO (Time) e PARTES (jogador), representa a agregação. O diamante cheio representa a composição
No caso de Time - Jogador,  se o time deixa de existir, as partes permanecem ativas, o que caracteriza uma agregação.
	
	
	 
		8
        Questão
	
	
	A UML define diversos tipos de relacionamentos no modelo de classe. Um desses tipos pode ser entendido pelo exemplo a seguir. Observe. Sejam duas classes, ALFA e BETA. Quando BETA herda de ALFA, os atributos e o comportamento de ALFA valem também para BETA. Quando for necessário, BETA pode redefinir o comportamento de ALFA. Além disso, BETA participa em qualquer relacionamento no qual ALFA participa. O caso exemplificado é conhecido como relacionamento de
		
	
	extensão.
	 
	generalização..
	
	comunicação.
	
	inclusão
	
	associação

Continue navegando