Especificações de Instâncias na UML

Nos modelos UML, especificações de instâncias são elementos que representam uma instância no sistema modelado. Quando você instancia um classificador em um modelo, a especificação de instância que você cria representa uma entidade no sistema modelado em determinado momento, semelhante a uma captura instantânea da entidade. Você pode modelar alterações em entidades com o tempo criando várias especificações de instância, uma para cada captura instantânea.

Especificações de instâncias podem incluir as seguintes informações sobre a entidade:

Como classificadores, especificações de instância têm atributos que são referidos como slots. Uma especificação de instância pode ter um slot para cada recurso estrutural de seu classificador, incluindo recursos herdados. Você pode especificar valores para cada slot em uma especificação de instância, pois um tipo válido é definido para o slot.

A seguinte figura mostra uma classe chamada Membro. A classe tem dois atributos, ID e Name. O atributo ID é do tipo Integer e o atributo Name é do tipo UnlimitedNatural.

A seguinte figura mostra a especificação de instância correspondente que tem dois slots e valores. O valor do slot ID é 1, e o valor do slot Nome é John Q Public.

Tarefas relacionadas
Incluindo Valores em Slots em Diagramas de Objetos

Feedback