전개도
Deployment diagramUML 다이어그램 유형 |
---|
구조 UML 다이어그램 |
행동 UML 다이어그램 |
Unified Modeling Language의 배포 다이어그램은 노드에 아티팩트의 물리적 배포를 모델링한다.[1]예를 들어 웹 사이트를 설명하면 배포 다이어그램에 존재하는 하드웨어 구성 요소(예: 웹 서버, 애플리케이션 서버 및 데이터베이스 서버)와 각 노드에서 실행되는 소프트웨어 구성 요소(예: 웹 애플리케이션, 데이터베이스) 및 서로 다른 구성 요소(예: JDBC, REST, RMI)가 표시된다.
노드는 상자로 나타나고, 각 노드에 할당된 아티팩트는 상자 안에 직사각형으로 나타난다.노드에는 중첩 상자로 표시되는 하위 노드가 있을 수 있다.배포 다이어그램의 단일 노드는 개념적으로 데이터베이스 서버 클러스터와 같은 여러 물리적 노드를 나타낼 수 있다.
노드에는 두 가지 유형이 있다.
- 장치 노드
- 실행 환경 노드
장치 노드는 일반적인 컴퓨터나 휴대전화와 같이 소프트웨어를 실행하는 메모리와 서비스를 처리하는 물리적 컴퓨팅 자원이다.실행 환경 노드(EEN)는 외부 노드 내에서 실행되고 그 자체로 다른 실행 가능한 소프트웨어 요소를 호스팅하고 실행하는 서비스를 제공하는 소프트웨어 컴퓨팅 리소스다.
참조
외부 링크
![]() | Wikimedia Commons에는 배포 다이어그램과 관련된 미디어가 있다. |