Buscar

Modelagem de Sistemas - Atividades - Aula 4

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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');

Outros materiais