Buscar

Quiz_Análise e Projeto - Tema 4 (2)

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

A 
A 
Nome 
Data 
 
Análise e Projeto - Tema 4 Nota 
 
 
1. O que é uma Classe? 
Um repositório de dados 
Um contêiner que descreve características comuns a diversos objetos do mundo real 
Um comportamento do sistema 
Uma característica de uma entidade 
 
 
2. O que são objetos? 
São sinônimos de classes 
São métodos executados 
São respostas do sistema em execução 
São instancias de classes que representam objetos do mundo real 
 
 
3. Quais são os níveis de abstração possíveis num diagrama de classes? 
Concepção e Elaboração 
Análise e Projeto 
Ideação e Aceitação 
Inicial e Avançado 
 
4. O que é uma associação entre classes? 
Representa uma negação de junção de dois objetos 
Representa o cenário de realização de uma funcionalidade 
Representa um nó de implantação do sistema 
Representa relacionamentos que os objetos instanciados a partir das classes podem assumir 
 
 
5. No contexto de diagramas de classes, para que serve a Multiplicidade? 
 
Para indicar como cada classe deve ser instanciada 
Para indicar como cada objeto instanciado de uma classe participa de uma relação 
Para dificultar o entendimento do diagrama 
Para nada. 
B 
C 
D 
A 
B 
C 
D 
B 
C 
D 
A 
B 
C 
D 
A 
B 
C 
D 
A 
A 
6. 
 
 
 
 
Observe a imagem e descreva quais conclusões poderíamos tirar em relação à participação 
dos objetos nesta relação: 
Uma consulta pode ser feita por mais de um médico 
Um médico pode realizar somente uma consulta 
Um médico pode realizar nenhuma ou diversas consultas 
Um médico pode realizar uma ou diversas consultas 
 
7. O que é e para que serve a Conectividade? 
Serve para associar dois ou mais componentes 
Serve para determinar o tipo de relação entre objetos 
Não serve para nada 
Não há resposta correta 
 
 
8. Numa situação de associações N-árias, que elemento deve ser usado para interceptar as 
associações? 
Uma tabela 
Um componente 
Uma classe associativa 
Um objeto 
 
9. Qual o sentido semântico de uma associação reflexiva? 
Exemplificar a possibilidade de objetos de uma mesma classe se associarem 
Exemplificar a possibilidade de classes de um mesmo objeto se organizarem hierarquicamente. 
Exemplificar a possibilidade de objetos interagirem entre si 
Nenhuma das anteriores. 
 
 
10. Qual a diferença semântica e gráfica entre agregação e composição 
Nenhuma 
Agregação é uma relação todo-parte enquanto composição é uma hierarquia de classes 
Agregação é uma relação todo-parte fraca enquanto composição é uma relação todo-parte 
forte. 
Agregação e composição não tem sentido semântico no diagrama de atividades 
A 
B 
C 
D 
B 
C 
D 
A 
B 
C 
D 
A 
B 
C 
D 
B 
C 
D 
A 
11. Qual a diferença entre Classes Abstratas e Classes de Interface? 
Classes abstratas são concretas enquanto interfaces são instancias 
Classes abstratas são iguais a classes de interface 
Classes de interface possuem métodos abstratos e métodos concretos, enquanto classes 
abstratas são 100% abstratas (nenhum método é implementado) 
Classes abstratas possuem métodos abstratos e métodos concretos, enquanto interfaces são 
100% abstratas (nenhum método é implementado) 
 
 
12. Na UML, a principal diferença entre o diagrama de objetos e o diagrama de classes é que o 
diagrama de objetos mostra 
os objetos criados para o projeto, enquanto o diagrama de classes mostra os contextos de uso 
dos objetos. 
os objetos que foram instanciados das classes, enquanto o diagrama de classes é a 
representação da estrutura das classes. 
a aplicação de um diagrama de classes dentro do contexto de um diagrama de eventos. 
apenas os objetos públicos, enquanto o diagrama de classes mostra todos os objetos. 
 
13. Considere o seguinte diagrama de classes em UML. É correto afirmar 
que: 
Y é uma especialização de X 
X herda todos os atributos de Y 
X contém atributos públicos 
X e Y têm uma relação de composição 
B 
C 
D 
A 
B 
C 
D 
A 
B 
C 
D 
14. Considere o seguinte diagrama de classes em UML. É correto afirmar 
que: 
Os atributos de Y são públicos 
Os métodos de X são privados 
Y possui mais de um método privado 
tanto em X quanto em Y os atributos são privados e os métodos são 
públicos 
 
 
 
 
 
 
 
15. 
 
 
 
 
 
 
 
 
A figura mostra um diagrama de classes UML desenvolvido para um projeto em que ainda não 
se sabe em que linguagem será realizada a implementação. Sobre o diagrama, assinale a 
afirmação correta. 
Há um erro na cardinalidade da associação entre ClasseA e ClasseB, pois se trata de uma 
composição e, como tal, um objeto da ClasseB só pode estar associado a um objeto da ClasseA. 
Há uma dependência cíclica entre ClasseB, ClasseC e ClasseE, o que não é permitido pela UML. 
O fato de que ClasseD generaliza ClasseA e ClasseB se traduz em herança múltipla, o que não é 
permitido pela UML. 
Pode-se observar que há uma agregação entre a ClasseB e a ClasseA 
A 
B 
C 
D 
A 
B 
C 
D

Continue navegando