전개도

Deployment diagram
샘플 배포 다이어그램

Unified Modeling Language배포 다이어그램노드아티팩트물리적 배포를 모델링한다.[1]를 들어 웹 사이트를 설명하면 배포 다이어그램에 존재하는 하드웨어 구성 요소(예: 서버, 애플리케이션 서버 및 데이터베이스 서버)와 각 노드에서 실행되는 소프트웨어 구성 요소(: 웹 애플리케이션, 데이터베이스) 및 서로 다른 구성 요소(예: JDBC, REST, RMI)가 표시된다.

노드는 상자로 나타나고, 각 노드에 할당된 아티팩트는 상자 안에 직사각형으로 나타난다.노드에는 중첩 상자로 표시되는 하위 노드가 있을 수 있다.배포 다이어그램의 단일 노드는 개념적으로 데이터베이스 서버 클러스터와 같은 여러 물리적 노드를 나타낼 수 있다.

노드에는 두 가지 유형이 있다.

  1. 장치 노드
  2. 실행 환경 노드

장치 노드는 일반적인 컴퓨터나 휴대전화와 같이 소프트웨어를 실행하는 메모리와 서비스를 처리하는 물리적 컴퓨팅 자원이다.실행 환경 노드(EEN)는 외부 노드 내에서 실행되고 그 자체로 다른 실행 가능한 소프트웨어 요소를 호스팅하고 실행하는 서비스를 제공하는 소프트웨어 컴퓨팅 리소스다.

참조

  1. ^ 배포 다이어그램에는 "이들 사이에 정의된 배포에 따라 노드아티팩트의 할당"이 표시된다.Unified Modeling Language, Superstructure, V2.1.2 웨이백 머신 페이지 202에 2011-06-06 보관

외부 링크