서브시스템

UML 모델에서 서브시스템은 시스템의 독립적 작동 유닛을 나타내는 스테레오타입화된 컴포넌트의 한 유형입니다. 서브시스템은 클래스, 컴포넌트 및 유스 케이스 다이어그램에서 사용하여 모델링 중인 시스템의 대규모 컴포넌트를 표시할 수 있습니다.

전체 시스템을 서브시스템의 계층으로 모델링할 수 있습니다. 인터페이스를 지원하는 오퍼레이션 및 서브시스템에 인터페이스를 지정해서 각 서브시스템이 나타내는 동작을 정의할 수도 있습니다.

다이어그램에서 컴파트먼트는 서브시스템의 속성, 오퍼레이션, 제공된 인터페이스, 필수 인터페이스, 실현(realization) 및 내부 구조에 대한 정보를 표시합니다.

일반적으로 서브시스템에는 시스템에서 서브시스템의 역할과 컨텐츠를 설명하는 이름이 있습니다.

다음 그림에 표시된 대로, 서브시스템은 서브시스템의 이름이 포함된 직사각형으로 표시됩니다. «Subsystem» 키워드 및 서브시스템 아이콘도 포함합니다.

Component1이라는 서브시스템.


피드백