Os mecanismos de extensibilidade UML que possibilitam esten...

Próximas questões
Com base no mesmo assunto
Q813184 Engenharia de Software
Os mecanismos de extensibilidade UML que possibilitam estender o vocabulário UML de modo a permitir a criação de novos elementos de modelagem; e estender a semântica da modelagem, de modo a criar novas regras ou modificar regras existentes, são, respectivamente:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - estereótipos e restrições.

Na UML, os estereótipos são mecanismos de extensibilidade que permitem aos desenvolvedores estender o vocabulário UML. Eles são utilizados para criar novos elementos de modelagem que são derivados de elementos já existentes na UML, mas que possuem semântica adicional específica. Por exemplo, pode-se definir um estereótipo "persistente" para indicar que uma classe deve ter sua instância armazenada em um banco de dados.

Já as restrições são usadas para estender a semântica de um modelo, permitindo que os desenvolvedores possam criar novas regras de negócio ou modificar regras existentes. Elas são expressas normalmente em uma linguagem de restrição como a OCL (Object Constraint Language) e podem ser aplicadas a qualquer elemento de modelagem, especificando uma condição que deve sempre ser verdadeira.

Portanto, a alternativa A está correta, pois identifica corretamente os mecanismos de estereótipos para a extensão do vocabulário da UML e as restrições para a extensão da semântica da modelagem.

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

Existem 3 mecanismos de extensibilidade da linguagem UML. Estereótipos, valores atribuídos e restrições.

Estereótipos (stereotypes): São utilizados para classificar novos elementos permitindo a criação de novos tipos de blocos de construção

Valores atribuídos (tagged values): Estende as propriedades de um bloco de construção da UML, permitindo a criação de novas informações na especificação do elemento.

restrições (constraints): Estendem a semântica de um bloco, permitindo adicionar novas regras ou modificar as existentes.

 

RAFAEL SANTOS, não entendi o porque das outras alternativas estarem erradas, pois só alteram as ordens.

Carlos Alberto no fim da questão ele pede respectivamente, logo tem que ser na ordem apresentada.

Cópia do Somerville. Existem 3 mecanismos de extensibilidade na UML:
Esteriótipos - Amplia o vocabulário da UML, permitindo a criação de novos tipos de blocos de construção que são derivados dos já existentes, mas específicos a determinados problemas.

 

Valor atribuído - Estende as propriedades dos blocos de construção da uml, permitindo a criação de novas informações na especificação de um elemento.

 

Restrições - Amplia a semântica dos blocos de construção da uml, permitindo acrescentar novas regras ou modificar as já existentes.

Quem não tem acesso:  - -> A

Clique para visualizar este comentário

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