컴포넌트

UML 모델링에서 컴포넌트는 시스템의 독립적인 교환 가능 파트를 나타내는 모델 요소입니다. 컴포넌트는 컴포넌트의 동작을 판별하는 하나 이상의 제공되고 필요한 인터페이스를 실현하며 이에 맞춥니다.

컴포넌트를 통해 시스템은 보다 유연하고, 확장 가능하며, 재사용이 가능하게 됩니다.

컴포넌트를 바꾸려면 컴포넌트가 다음 기준에 맞아야 합니다.

실행 가능 시스템을 기술하는 모델에서 컴포넌트는 시스템 실행 중에 사용되는 컴포넌트를 나타냅니다. 그 예제로는 COM+ 오브젝트, JavaBeans™ 및 웹 서비스가 있습니다.

컴포넌트는 일반적으로 컴포넌트가 나타내는 시스템 일부분의 이름을 사용합니다.

다음 그림에 표시된 대로, 컴포넌트는 다이어그램 편집기에 컴포넌트 이름이 포함된 직사각형으로 표시됩니다. 측면이 튀어나온 두 개의 작은 직사각형이 있는 상자인 컴포넌트 아이콘 또는 «component» 스테레오타입도 포함합니다.

컴포넌트의 이름(Component1), 이중 꺽쇠 괄호로 묶은 컴포넌트 단어(«component») 및 컴포넌트 아이콘이 직사각형에 표시됩니다.

컴포넌트는 컴포넌트의 속성, 오퍼레이션, 제공된 인터페이스, 필요한 인터페이스, 실현 및 내부 구조에 대한 정보를 표시하는 데 사용됩니다.


피드백