아티팩트

UML 모델에서 아티팩트는 소프트웨어 시스템의 물리 엔티티를 나타내는 모델 요소입니다. 아티팩트는 실행 파일, 라이브러리, 소프트웨어 컴포넌트, 문서 및 데이터베이스와 같은 물리적 구현 유닛을 나타냅니다.

아티팩트는 일반적으로 배치 다이어그램에 사용되지만 컴포넌트 다이어그램에 사용하여 컴포넌트나 클래스와 같이 아티팩트에 Manifest되는 모델 요소를 표시할 수 있습니다. 모델 요소는 여러 다른 아티팩트에서 Manifest할 수 있습니다.

아티팩트는 노드에 표시되며 시스템 오퍼레이션 및 배치에서 사용하거나 생성하는 정보의 물리적 부분을 지정합니다. 여러 유형의 노드에서 배치를 아티팩트에 지원할 수 있습니다.

다이어그램에서는 컴파트먼트가 아티팩트의 속성 및 오퍼레이션에 대한 정보를 표시합니다.

아티팩트에는 표시하는 파일 또는 소프트웨어 컴포넌트를 설명하는 고유 이름이 있습니다.

다음 그림에 표시된 대로, 아티팩트는 아티팩트의 이름이 포함된 직사각형으로 표시됩니다. 직사각형에는 스테레오타입 «artifact» 및 아티팩트 아이콘도 포함됩니다.

직사각형은 Artifact1 이름, 이중 꺽쇠 괄호의 단어 아티팩트 및 해당 아이콘을 표시합니다.


피드백