컴포넌트 인스턴스

UML 모델링에서 컴포넌트 인스턴스는 시스템의 실제 엔티티를 나타내는 모델 요소입니다.

일반적으로 배치 다이어그램에서 컴포넌트 인스턴스를 사용하여 런타임에 존재하는 구현 유닛을 나타내지만 컴포넌트 다이어그램에서 사용할 수도 있습니다.

컴포넌트 인스턴스의 이름은 인스턴스 이름, 콜론(:) 및 컴포넌트 이름이 밑줄로 연결되어 있습니다(예를 들어, Shopper1:Cart).

다음 그림에 표시된 대로, 컴포넌트 인스턴스는 다이어그램 편집기에 이름과 스테레오타입이 포함된 직사각형으로 표시됩니다.

이전 단락에 설명된 컴포넌트 인스턴스의 그림.

예제

고객의 웹 브라우저, 공용 웹 서버 및 개인용 데이터 서버 사이에 컴포넌트를 분배하는 전자 상거래 응용프로그램을 개발하고 있습니다. 특정 컴포넌트(예를 들어, Cart 컴포넌트)가 실행하는 장치를 지정하기 위해 세 가지 노드 인스턴스(즉, 웹 브라우저, 웹 서버 및 데이터 서버를 실행하는 컴퓨터에 각각 하나씩)가 있는 배치 다이어그램을 작성할 수 있습니다. 그런 다음 Cart 컴포넌트 인스턴스와 웹 서버 노드 인스턴스 간의 배치 관계를 작성하여 컴포넌트 인스턴스가 웹 서버에서 실행됨을 표시할 수 있습니다.


피드백