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
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?
Similar Resources on Wayground
10 questions
Quiz sobre la instalación física de una red
Quiz
•
University
15 questions
Testează-ți cunoștințele despre numerație
Quiz
•
11th Grade - University
10 questions
MOTORES PASO A PASO Y ARDUINO
Quiz
•
University
14 questions
Fundamentos del Aprendizaje Automático
Quiz
•
University
10 questions
Videocolaboración: Fundamentos de redes
Quiz
•
University
10 questions
Ética y Regulación de Tecnologías
Quiz
•
12th Grade - University
10 questions
Segundo Encuentro Recursos Tecnológicos
Quiz
•
University
10 questions
Texto PSQ 2025 Quiz
Quiz
•
University
Popular Resources on Wayground
10 questions
Honoring the Significance of Veterans Day
Interactive video
•
6th - 10th Grade
9 questions
FOREST Community of Caring
Lesson
•
1st - 5th Grade
10 questions
Exploring Veterans Day: Facts and Celebrations for Kids
Interactive video
•
6th - 10th Grade
19 questions
Veterans Day
Quiz
•
5th Grade
14 questions
General Technology Use Quiz
Quiz
•
8th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
15 questions
Circuits, Light Energy, and Forces
Quiz
•
5th Grade
19 questions
Thanksgiving Trivia
Quiz
•
6th Grade
Discover more resources for Information Technology (IT)
20 questions
Definite and Indefinite Articles in Spanish (Avancemos)
Quiz
•
8th Grade - University
7 questions
Force and Motion
Interactive video
•
4th Grade - University
9 questions
Principles of the United States Constitution
Interactive video
•
University
18 questions
Realidades 2 2A reflexivos
Quiz
•
7th Grade - University
10 questions
Dichotomous Key
Quiz
•
KG - University
25 questions
Integer Operations
Quiz
•
KG - University
7 questions
What Is Narrative Writing?
Interactive video
•
4th Grade - University
20 questions
SER vs ESTAR
Quiz
•
7th Grade - University
