Baixe o app para aproveitar ainda mais
Prévia do material em texto
03/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 1/4 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 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. MODELAGEM DE SISTEMAS Lupa Calc. PPT MP3 CCT0681_A4_201801178062_V1 Aluno: WILLIAM DA SILVA SOUZA FRANÇA Matr.: 201801178062 Disc.: MODELAGEM DE SISTEM. 2020.1 (G) / 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. extensão. inclusão generalização.. associação comunicação. 2. 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-*) - (0-*) disciplinas alunos(0-*) - (1-*) turmas turmas(0-*) - (0-*) professor turmas(0-*) - (0-*) 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 javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:abre_frame('2','4','','FXIXUD3Q4W38FVFIYC70',''); javascript:abre_frame('3','4','','FXIXUD3Q4W38FVFIYC70',''); 03/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 2/4 Considere o seguinte contexto e identifique a opção que reflete o melhor relacionamento que pode ser aplicado, entre as classes NOTA FISCAL e ITENS DE NF Uma NOTA FISCAL contem de 1 até 20 ITENS DE NF. ITENS DE NF somente pode pertencer a 1 NOTA FISCAL. 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 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? Sobre o diagrama de classes, avalie as assertivas a seguir. 3. Associação Classe de Relacionamento Agregação Generalização / Especialização Composição Explicação: O relacionamento entre NOTA FISCAL e ITENS DE NF é do tipo TODO-PARTE, onde cabem as opções agregação e composição. Há indicacões do relacionamento, vejamos - O item de NF somente pertecen a 1 NOTA FISCAL. - quando a NF for eliminada, os itens também serão (vidas dependentes e coincidentes) Logo é composição 4. I - associação, II - composição, III - agregação, IV - generalização I - agregação, II - generalização, III - associação, IV - associaçã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 - generalização 5. d) Associação c) Generalização e) Dependência a) Composição b) Agregação 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. 6. 03/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 3/4 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 Num diagrama de classes da UML, multiplicidade se refere: 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? Apenas I Apenas II, III e IV Apenas I, II e IV I, II, III e IV Apenas I, II 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 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 7. ao tipo de associação entre várias classes que depende da quantidade de objetos que se relacionam. à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto pode estar associado. à quantidade máxima de objetos de uma classe que podem estar associados às demais classes presentes no diagrama. aos dados sobre a quantidades de objetos participantes de uma classe associativa. ao número de chamadas de métodos de uma classe por um objeto de outra classe. 8. Agregação por valor. Agregação por referência. Generalização e especialização. Classe associativa. 03/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 4/4 Auto-associação. Não Respondida Não Gravada Gravada Exercício inciado em 03/05/2020 11:26:03. javascript:abre_colabore('34595','190039786','3791518705');
Compartilhar