Considerando os conceitos de introdução a UML, assinale a a...

Próximas questões
Com base no mesmo assunto
Q997396 Engenharia de Software
Considerando os conceitos de introdução a UML, assinale a alternativa cuja assertiva é verdadeira.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C.

Justificativa da Alternativa Correta (C): Em UML (Unified Modeling Language), uma agregação é um tipo especial de associação que modela o relacionamento 'tem um' entre pares. Este tipo de relacionamento indica que uma classe (a parte) pode pertencer a mais de um todo (toda). É importante ressaltar que, na agregação, os objetos relacionados podem existir de forma independente.

Análise das Alternativas Incorretas:

A) Um estereótipo não descreve um relacionamento 'é um' entre duas classes. Na verdade, estereótipos são uma extensão dos elementos de modelagem da UML, permitindo que se criem novos tipos baseados nos tipos já existentes. O relacionamento 'é um' é mais adequado ao conceito de herança ou generalização/especialização.

B) A afirmação de que uma linguagem de modelagem é uma notação hexadecimal para descrever projetos de software está incorreta. Linguagens de modelagem, como a UML, utilizam uma variedade de diagramas gráficos para representar diferentes aspectos e abstrações de um sistema de software, e não uma notação numérica.

D) A composição, ao contrário do que foi sugerido, é mais rigorosa do que a agregação. Na composição, os objetos subordinados não podem existir sem o objeto principal; eles são fortemente dependentes. Ou seja, se o objeto principal for destruído, os objetos subordinados também serão.

Estudar os conceitos de UML, como estereótipos, associações, agregações e composições, é fundamental para entender como modelar sistemas de software de maneira clara e eficiente.

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

A) Esteriótipo -> Elemento da UML.

-> Permite o ampliamento do vocabulário da própria linguagem.

B) Linguagem de Modelagem -> Notação Gráfica -> descreve projeto de software.

Correta C) Agregação - > Tipo especial de associação.

-> Modela um relacionamento TEM UM ( ou parte de) Pares.

D) Composição -> Um pouco mais rigorosa que a agregação.

-> NÃO é um relacionamento entre pares.

-> Os objetos são dependentes uns dos outros.

Composição : PARTE não pode existir sem o TODO

Ex: Uma empresa é composta por funcionários. Não faz sentido ter funcionários, se não existir uma empresa onde eles possam trabalhar.

Agregação: PARTE pode existir sem o TODO

Ex: Um time é formado por atletas, ou seja, os atletas são parte integrante de um time, mas os atletas existem independente de um time existir.

Resposta letra C

A) Um ESTERIÓTIPO descreve um relacionamento ‘é um’ entre duas classes

A GENERALIZAÇÃO descreve um relacionamento "é um".

B) Uma linguagem de modelagem é uma notação HEXADECIMAL para descrever projetos de software.

A UML é uma notação GRÁFICA.

C)Uma agregação é um tipo especial de associação que modela o reclacionamento ‘tem um’ entre pares.

D) Uma composição é MENOS rigorosa do que a agregação, pois é um relacionamento entre pares completamente independentes.

A composição é MAIS rigorosa do que a agregação.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo