A Unified Modeling Language (UML) é uma linguagem padrão pa...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a C.
A UML, ou Unified Modeling Language, é uma linguagem padrão usada para modelar softwares, permitindo a visualização, especificação, construção e documentação de sistemas complexos. Dentro desse contexto, o conceito de qualificação é essencial, especialmente quando falamos de associações em diagramas de classes.
Alternativa C: A descrição está correta, pois a qualificação em UML refere-se a uma técnica de modelagem que permite refinar uma associação ao especificar um conjunto de atributos que podem ser usados para distinguir entre as instâncias da classe associada. Isso facilita a busca de um objeto de destino específico com base nos valores dos atributos qualificadores fornecidos pelo objeto de origem.
Alternativa A: Incorreta. A descrição mistura conceitos que não são relacionados à qualificação. O mecanismo de extensibilidade “send” mencionado não se aplica ao conceito de qualificação.
Alternativa B: Incorreta. Essa descrição parece confundir o conceito de qualificação com a noção de instâncias e classificadores. A qualificação não está diretamente relacionada à exportação ou instanciamento de objetos.
Alternativa D: Incorreta. O conceito descrito está mais relacionado à importação de pacotes e ao uso de namespaces, que são conceitos diferentes da qualificação em UML.
Alternativa E: Incorreta. A descrição fornecida está incorreta, pois a qualificação é geralmente representada por um pequeno retângulo associado a uma associação, e não envolve generalização.
Compreender o conceito de qualificação na UML é importante porque permite uma modelagem mais precisa das associações, ajudando a garantir que objetos específicos possam ser acessados de forma eficiente com base nos dados fornecidos.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Qualificação: No contexto de uma associação, um dos idiomas mais comuns que você encontrará na modelagem é um problema de busca. Sendo assim, a qualificação permite que o objeto de origem, juntamente com os valores dos atributos do qualificador, gere um objeto de destino.
O qualificador é um atributo de associação cujos valores particionam o conjunto de objetos relacionados a um objeto da associação. O qualificador é representado como um pequeno retângulo anexo à extremidade da associação, contendo os atributos.
Alternativa: C
GABARITO C
BOOCH et al. UML Guia do Usuário. 2.ed. [S.l.]: Campus, 2005.
Pág 148
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo