패키지(UML)

Package (UML)
UML 패키지의 예시

Unified Modeling Language 패키지는 "요소를 그룹화하고 그룹화된 [1]요소의 네임스페이스를 제공하기 위해" 사용됩니다.패키지는 다른 패키지를 포함할 수 있으므로 패키지의 계층 구성을 제공할 수 있습니다.

거의 모든 UML 요소는 패키지로 그룹화할 수 있습니다.따라서 클래스, 객체, 사용 사례, 컴포넌트, 노드, 노드 인스턴스 등을 패키지로 구성할 수 있기 때문에 실제 UML 모델에 포함된 수많은 요소를 관리하기 쉽게 구성할 수 있습니다.

사용.

기능 모델(유스케이스 모델, 워크플로우 모델 등)을 구성할 때는 패키지를 사용하여 모델링되는 시스템의 실제 모듈 구조를 모델링합니다.소스 코드를 구성할 때 패키지를 사용하여 소스 코드의 여러 계층을 나타냅니다.예:

구성 요소 모델을 구성할 때는 패키지를 사용하여 소유권 및/또는 재사용 가능성에 따라 구성 요소를 그룹화합니다.예:

  • 시판 제품
  • 오픈 소스 프레임워크 컴포넌트
  • 커스텀 빌드 프레임워크 컴포넌트
  • 커스텀 빌드 애플리케이션 컴포넌트

배포 모델을 구성할 때는 패키지를 사용하여 모델링할 다양한 배포 환경 유형을 나타냅니다.예:

레퍼런스

  1. ^ OMG Unified Modeling Language(OMG UML), Infrastructure, V2.1.1 Wayback Machine에서 2017-01-09 아카이브됨 페이지 158.