Baixe o app para aproveitar ainda mais
Prévia do material em texto
MODELAGEM DE SISTEMAS 4a aula Lupa Exercício: CCT0759_EX_A4_202001577335_V1 10/09/2020 Aluno(a): MANOEL ALVES DA SILVA NETO 2020.3 EAD Disciplina: CCT0759 - MODELAGEM DE SISTEMAS 202001577335 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 generalização.. extensão. associação inclusão comunicação. Respondido em 10/09/2020 20:10:48 Sobre o diagrama de classes, avalie as assertivas a seguir. I. Classe é uma entidade que agrupa objetos com as mesmas propriedades (atributos e métodos). II. O diagrama de classes além das classes, apresenta os relacionamentos entre elas e outros elementos como, por exemplo, multiplicidade e papeis dos relacionamentos. III. O diagrama conceitual de classes contém classes, consideradas do negócio e derivam diretamente da interpretação do diagrama de casos de uso e suas respectivas especificações textuais. IV. O diagrama de casos de uso vai sendo melhorado ao longo do processo de desenvolvimento e novas classes vão sendo inseridas, como classes de controle, classes de persistência de dados, bem como as classes existentes vão sendo modificadas (novos atributos e métodos). Assinale a opção que contém as assertivas corretas I, II, III e IV Apenas I, II Apenas I, II e IV Apenas I Apenas II, III e IV Respondido em 10/09/2020 20:12:43 Explicação: I. Classe é uma entidade que agrupa objetos com as mesmas propriedades (atributos e métodos). - VERDADE II. O diagrama de classes além das classes, apresenta os relacionamentos entre elas e outros elementos como, por exemplo, multiplicidade e papeis dos relacionamentos. - VERDADE Questão1 Questão2 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); III. O diagrama conceitual de classes contém classes, consideradas do negócio e derivam diretamente da interpretação do diagrama de casos de uso e suas respectivas especificações textuais. - VERDADE IV. O diagrama de casos de uso vai sendo melhorado ao longo do processo de desenvolvimento e novas classes vão sendo inseridas, como classes de controle, classes de persistência de dados, bem como as classes existentes vão sendo modificadas (novos atributos e métodos). - VERDADE 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? b) Agregação a) Composição d) Associação c) Generalização e) Dependência Respondido em 10/09/2020 20:13:36 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. Assinale a opção que responde adequadamente ao que acontece quando um método é definido como protegido: Ele poderá ser visto por todas as classes Ele poderá ser visto por todas as classes que estão na estrutura de herança Ele somente poderá ser visto dentro da própria classe Ele poderá ser visto por todas as classes que se relacionam com a classe a qual pertence, qualquer que seja o relacionamento Ele não poderá ser visto por ninguém Respondido em 10/09/2020 20:13:04 Explicação: O conceito da visibilidade protegida é permitir que o atributo ou método so possa ser usado pelas classes que compôem a estrutura de generalização/especialização (herança). 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? Questão3 Questão4 Questão5 Respondido em 10/09/2020 20:18:40 Considerando um sistema de supermercado onde o cliente pode comprar vários produtos e cada produto pode ser comprado por vários clientes, analise o modelo abaixo e indique o nome que se dá à representação apresentada dentro do círculo? Generalização e especialização. Classe associativa. Auto-associação. Agregação por valor. Agregação por referência. Respondido em 10/09/2020 20:20:16 Sobre os relacionamentos possíveis entre as classes, assinale a UNICA opção correta. A generalização/especialização representa o princípio do polimorfismo A associação sempre ocorre entre 2 e apenas 2 classes distintas O relacionamento de dependência não pode ser aplicado a classes. 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 Respondido em 10/09/2020 20:22:52 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 Marque a UNICA resposta correta Os atributos são as funcionalidades da classe. Questão6 Questão7 Questão8 Objeto é um conjunto de classes afins, ou seja, com as mesmas propriedades. A multiplicidade nos relacionamentos, indica quantos objetos de cada classe pode participar do relacionamento O relacionamento de associação somente pode ser aplicado a um par de classes. O diagrama de classes é desenvolvido na fase de análise e não evolui mais Respondido em 10/09/2020 20:24:00 Explicação: O diagrama de classes evolui ao longo do processo Classe é um conjunto de objetos afins, ou seja com as mesmas propriedades Os atributos são os dados usados na classe O relacionamento pode ser entre 2 classes, entre 1 classe e entre mais classes. javascript:abre_colabore('38403','204458941','4077398455');
Compartilhar