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.
Access all questions and much more by creating a free account
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
13 questions
Les alimentations
Quiz
•
5th Grade - University
10 questions
Мэдээллийн технологи
Quiz
•
8th Grade - University
12 questions
Contpaqi Contabilidad Sesión 5 ultima
Quiz
•
University
10 questions
Test Informatica. Informatia clasa 7
Quiz
•
7th Grade - University
10 questions
UDE2025-BD01
Quiz
•
University
13 questions
Matploblib en Python
Quiz
•
University
18 questions
Cuestionario sobre Leyes de Circuitos
Quiz
•
University
12 questions
Test Procesos de Investigación II
Quiz
•
University
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
54 questions
Analyzing Line Graphs & Tables
Quiz
•
4th Grade
22 questions
fractions
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
15 questions
Equivalent Fractions
Quiz
•
4th Grade
Discover more resources for Information Technology (IT)
7 questions
How James Brown Invented Funk
Interactive video
•
10th Grade - University
5 questions
Helping Build the Internet: Valerie Thomas | Great Minds
Interactive video
•
11th Grade - University
12 questions
IREAD Week 4 - Review
Quiz
•
3rd Grade - University
23 questions
Subject Verb Agreement
Quiz
•
9th Grade - University
7 questions
Renewable and Nonrenewable Resources
Interactive video
•
4th Grade - University
19 questions
Review2-TEACHER
Quiz
•
University
15 questions
Pre2_STUDENT
Quiz
•
University
20 questions
Ch. 7 Quadrilateral Quiz Review
Quiz
•
KG - University
