Baixe o app para aproveitar ainda mais
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
Compartilhar