UML - Diagrama de Classes
Quiz
•
Information Technology (IT)
•
University
•
Practice Problem
•
Easy
Alexandre Souza
Used 1+ times
FREE Resource
Enhance your content in a minute
14 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
45 sec • 10 pts
Qual das opções representa corretamente a estrutura de uma classe em um Diagrama de Classes UML?
Nome da classe, tipo de dados e valores possíveis
Nome da classe, atributos e métodos
Nome do pacote, atributos e relacionamentos
Classe, interface e herança
Answer explanation
Uma classe UML é representada por um retângulo dividido em três seções.
A primeira apresenta o nome da classe, a segunda lista os atributos (com tipo, visibilidade, etc.) e a terceira lista os métodos (com seus parâmetros e tipo de retorno).
Essa estrutura permite representar tanto os dados quanto os comportamentos de uma classe, essencial para o desenvolvimento orientado a objetos.
2.
MULTIPLE CHOICE QUESTION
45 sec • 10 pts
O modificador de acesso '+' representa:
Atributo estático
Método protegido
Acesso público
Acesso de pacote
Answer explanation
Na notação UML, o símbolo '+' antes de um atributo ou método indica que ele é público, ou seja, pode ser acessado por qualquer outra classe no sistema. É o nível de acesso mais amplo e é essencial para componentes que devem ser visíveis externamente, como interfaces públicas de API.
3.
MULTIPLE CHOICE QUESTION
45 sec • 10 pts
Em uma relação de agregação:
As partes não existem sem o todo
Existe forte dependência entre as partes
As partes podem existir independentemente do todo
O todo destrói automaticamente as partes
Answer explanation
A agregação representa uma relação "todo-parte" fraca. Por exemplo, uma sala pode conter cadeiras (o todo e as partes), mas as cadeiras continuam existindo mesmo que a sala seja destruída. Isso é diferente da composição, em que a parte só existe com o todo (e é destruída com ele).
4.
MULTIPLE CHOICE QUESTION
45 sec • 10 pts
Qual a representação visual de uma associação binária em um diagrama de classes?
Linha com losango preenchido
Linha com losango vazio
Linha simples
Linha com seta
Answer explanation
Uma associação binária representa a comunicação entre duas classes. Visualmente, é representada por uma linha sólida que liga duas classes. Essa linha pode conter a multiplicidade (por exemplo, 1..*, 0..1) e, opcionalmente, uma seta indicando a navegabilidade, ou seja, qual classe conhece a outra.
5.
MULTIPLE CHOICE QUESTION
45 sec • 10 pts
A classe 'Mensagem' teria qual dos seguintes métodos de forma mais apropriada?
+ligarContato(): void
+despertarAlarme(): int
+enviar_msg(long, String): int
+consultarVeterinario(): boolean
Answer explanation
O método enviar_msg está diretamente relacionado ao comportamento esperado de uma classe Mensagem.
Ele realiza uma ação típica: enviar uma mensagem para um número, com um conteúdo textual, retornando um valor inteiro que pode indicar sucesso ou erro. Isso reflete um método coeso com a responsabilidade da classe.
6.
MULTIPLE CHOICE QUESTION
45 sec • 10 pts
Uma classe associativa é utilizada quando:
A) Existem atributos em uma associação entre duas classes
B) Não é possível modelar herança
C) Há somente relacionamento 1 para 1
D) A associação é generalizada
Answer explanation
Quando uma associação muitos-para-muitos precisa armazenar informações próprias do relacionamento (como data, função, status), criamos uma classe associativa.
Por exemplo, se "Aluno" e "Disciplina" estão associados, e queremos registrar a nota do aluno na disciplina, usamos uma classe como "Matrícula", que representa a associação com atributos.
7.
MULTIPLE CHOICE QUESTION
45 sec • 10 pts
Em uma associação ternária, apenas uma das classes pode ter multiplicidade definida.
True
False
Answer explanation
Em uma associação ternária, todas as classes envolvidas devem ter multiplicidade especificada, pois cada uma pode ter diferentes restrições no relacionamento.
O não entendimento completo pode causar erros de modelagem.
Create a free account and access millions of resources
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
10 questions
Repaso Unidad I | CMS
Quiz
•
University
10 questions
OOP-Q1
Quiz
•
University
15 questions
ICT G7 Chapter 2.2 Direct Data Entry Devices
Quiz
•
7th Grade - University
10 questions
Impacto de Tecnologías Emergentes en las Comunicaciones
Quiz
•
12th Grade - University
15 questions
Quiz sobre Hardware e Software
Quiz
•
2nd Grade - University
16 questions
Java Basics Quiz for CH/PT Students
Quiz
•
University
18 questions
Python: operadores y tipos de datos
Quiz
•
University
13 questions
PARTES DE LA COMPUTADORA
Quiz
•
4th Grade - University
Popular Resources on Wayground
5 questions
This is not a...winter edition (Drawing game)
Quiz
•
1st - 5th Grade
15 questions
4:3 Model Multiplication of Decimals by Whole Numbers
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
10 questions
The Best Christmas Pageant Ever Chapters 1 & 2
Quiz
•
4th Grade
12 questions
Unit 4 Review Day
Quiz
•
3rd Grade
10 questions
Identify Iconic Christmas Movie Scenes
Interactive video
•
6th - 10th Grade
20 questions
Christmas Trivia
Quiz
•
6th - 8th Grade
18 questions
Kids Christmas Trivia
Quiz
•
KG - 5th Grade
Discover more resources for Information Technology (IT)
26 questions
Christmas Movie Trivia
Lesson
•
8th Grade - Professio...
7 questions
Different Types of Energy
Interactive video
•
4th Grade - University
20 questions
Slopes and Slope-Intercept Form
Quiz
•
8th Grade - University
7 questions
Force and Motion
Interactive video
•
4th Grade - University
7 questions
Biomolecules (Updated)
Interactive video
•
11th Grade - University
20 questions
Winter/Holiday Trivia
Quiz
•
KG - University
10 questions
WINTER WIN Time - ELA - 12/9/2025
Quiz
•
KG - University
7 questions
Human Impact on Resources
Interactive video
•
4th Grade - University
