UML의 인스턴스 스펙

UML 모델에서 인스턴스 스펙은 모델링된 시스템의 인스턴스를 나타내는 요소입니다. 모델에서 클래스류를 인스턴스화할 때 작성하는 인스턴스 스펙은 엔티티의 스냅샷과 유사하게 현재 모델링된 시스템의 엔티티를 나타냅니다. 각 스냅샷에 하나씩, 여러 인스턴스 스펙을 작성해서 시간에 따른 엔티티 변경사항을 모델링할 수 있습니다.

인스턴스 스펙은 엔티티에 대한 다음 정보를 포함할 수 있습니다.

클래스류와 같이, 인스턴스 스펙에는 슬롯으로 참조되는 속성이 있습니다. 인스턴스 스펙에는 상속된 기능을 포함하여 클래스류의 각 구조적 기능에 대한 한 슬롯이 있을 수 있습니다. 슬롯에 유효한 유형이 정의되어 있으면 인스턴스 스펙의 각 슬롯에 대해 값을 지정할 수 있습니다.

다음 그림은 Member라는 클래스를 보여줍니다. 클래스에는 두 가지 속성, ID 및 이름이 있습니다. ID 속성은 정수 유형이고 이름 속성은 UnlimitedNatural 유형입니다.

다음 그림은 두 개의 슬롯과 값이 있는 해당 인스턴스 스펙을 보여줍니다. ID 슬롯의 값은 1이고 Name 슬롯의 값은 John Q Public입니다.


피드백