일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 상속
- Random
- angular2
- 전자정부
- Full text
- Validations
- while
- 이클립스
- Login with OAuth Authentication
- 가변인자
- 자바
- 야구게임
- 상속예제
- 단축키
- 형변환
- IBatis procedure
- full text indexing
- 추상클래스
- 25가지 효율적인 sql작성법
- 페이징
- 다운캐스팅
- 다형성
- 전체텍스트
- 업캐스팅
- 로또
- 자바 야구게임
- 전체
- 스프링
- jquery
- Today
- Total
nalaolla
8. Deployment 다이어그램 모델링하기 본문
8. Deployment 다이어그램 모델링하기
Deployment 다이어그램에서 편집할 수 있는 요소들은 다음과 같습니다.
- Package
- Node
- NodeInstance
- Artifact
- Port
- Part
- Association
- DirectedAssociation
- Dependency
- Link
- Connector
Package
Package 생성 방법:
Package를 생성하려면,
- [Toolbox] -> [Deployment] -> [Package] 버튼을 클릭하고
- Main 윈도우창에서 Package가 위치할 곳을 클릭합니다.
- 그러면 package가 생성되고 퀵다이얼로그가 나타납니다.
- 퀵다이얼로그에서 package 이름을 입력하고 [Enter] 키를 누르면 작업이 완료됩니다.
Node
의미:
노드(Node)는 일반적으로 메모리와 계산처리 능력을 지닌 물리적 객체를 의미합니다. 노드(Node)에 여러 개의 컴포넌트(Component)를 배치(deploy)시킬 수 있습니다.
Node 생성 방법:
Node를 생성하려면,
- [Toolbox] -> [Deployment] -> [Node] 버튼을 클릭하고
- Main 윈도우창에서 Node가 위치할 곳을 클릭합니다.
- node가 생성되고 퀵다이얼로그가 화면에 나타납니다. 그러면 퀵다이얼로그에서 node의 이름을 입력합니다.
- [Enter] 키를 누르면 다음과 같이 노드 생성이 완료됩니다.
DeployedComponent 추가하는 방법:
deployed component 요소를 노드에 추가하려면
- 노드의 [Collection Editor...] 팝업 메뉴를 선택합니다.
- 또는 properties window에서 DeployedComponents 속성의 버튼을 클릭합니다.
- collectio editor의 deployed components 팁에서 버튼을 이용하여 deployed component 요소를 추가합니다.
- [select the component to deploy] 다이얼로그에서 deployed component 요소를 선택합니다.
- 그리고 OK 버튼을 클릭하면 deployed component 요소가 노드에 추가됩니다.
- 그러면 노드는 다음과 같이 보여집니다.
DeployedArtifact 추가하는 방법:
Node에 DeployedArtifact 요소를 추가하려면
- 노드의 [Collection Editor...] 팝업 메뉴를 선택합니다.
- 또는 properties window에서 DeployedArtifacts 속성의 버튼을 클릭합니다.
- collection editor의 deployed artifacts 탭에서 버튼을 이용하여 deployed artifact를 추가합니다.
- [select a artifact] 다이얼로그에서 deployed artifact를 선택하고 OK 버튼을 클릭합니다.
- 그러면 다음과 같이 artifact가 노드에 추가됩니다.
Port 생성 방법:
Node에 Port를 생성하려면 ,
- [Toolbox] -> [Deployment] -> [Port] 버튼을 클릭하고,
- Main 윈도우에서 Port가 위치할 Node를 클릭합니다.
- 노드상에 포트가 생성되고 퀵다이얼로그가 나타납니다.
- 퀵다이얼로그에서 node 이름을 입력하고 [Enter] 키를 누릅니다. 결과는 다음과 같이 나타납니다.
Part 생성 방법:
Node에 Part를 생성하려면 ,
- [Toolbox] -> [Deployment] -> [Part] 버튼을 클릭하고
- Main 윈도우에서 Part가 위치할 Node를 클릭합니다.
- Finally, a part is created on the node as following.
Connector 생성 방법:
Connector를 생성하려면,
- [Toolbox] -> [Deployment] -> [Connector] 버튼을 클릭하고
- Main 윈도우에서 연결할 Part(또는 Port)에서 다른 Part(또는 Port)로 마우스 버튼을 누르고 드래그하면 됩니다.
- 결과는 다음과 같습니다.
NodeInstance
의미:
노드 인스턴스(NodeInstance)">노드 인스턴스(Node Instance)는 노드(Node)의 한 사례(Instance)입니다. "Classifier" 프로퍼티에 어떤 노드(Node)의 사례 인지를 지정할 수 있습니다.
NodeInstance 생성 방법:
NodeInstance를 생성하려면,
In order to create NodeInstance in deployment diagram,
- [Toolbox] -> [Deployment] -> [NodeInstance] 버튼을 클릭하고
- Main 윈도우에서 NodeInstance가 위치할 곳을 클릭합니다.
- 퀵다이얼로그가 나타나면 node instance의 이름을 입력하고 [Enter] 키를 누릅니다.
- 결과는 다음과 같습니다.
Attribute Link 추가 하기:
NodeInstance에 AttributeLink를 추가하는 방법은 다음과 같이 2가지 방법이 있습니다.
- NodeInstance 또는 Model Explorer의 팝업 메뉴 이용
- Collection Editor 이용
NodeInstance 또는 Model Explorer의 팝업 메뉴 이용 경우,
- main window 또는 model explorer에서 NodeInstance를 선택합니다.
- 오른쪽 마우스 버튼을 눌러서 [Add] -> [Attribute Link] 팝업 메뉴를 선택하여 Attribute Link를 추가할 수 있습니다.
- The node doesn't show attribute link on the view.
Collection Editor 이용하는 경우,
- NodeInstance의 [Collection Editor...] 팝업 메뉴를 선택하고,
- 또는 properties window에서 slots property의 버튼을 클릭합니다.
- collection editor의 slots 탭에서 버튼을 이용하여 attribute link를 추가합니다.
Artifact
Artifact 생성 방법:
Artifact를 생성하려면,
- [Toolbox] -> [Deployment] -> [Artifact] 버튼을 클릭하고
- Main 윈도우창에서 Artifact가 위치할 곳을 클릭합니다.
- 퀵다이얼로그에서 artifact 이름을 입력하고 [Enter] 키를 누릅니다.
- 결과는 다음과 같습니다.
Association
Association 생성 방법:
Association를 생성하려면,
- [Toolbox] -> [Deployment] -> [Association] 버튼을 클릭합니다.
- main window에서 연관될 요소사이를 드래그/드롭합니다.
- 결과는 다음과 같습니다.
Dependency
Dependency 생성 방법:
Dependency를 생성하려면,
- [Toolbox] -> [Deployment] -> [Dependency] 버튼을 클릭하고
- Main 윈도우창에서 요소에서 의존하는 방향의 다른 요소로 마우스 버튼을 누르고 드래그하면 됩니다.
- 그러면 두개의 요소사이에 dependency가 다음과 같이 생성됩니다.
Link
Link 생성 방법:
Link를 생성하려면,
- [Toolbox] -> [Deployment] -> [Link] 버튼을 클릭하고.
Main 윈도우창에서 연결할 NodeInstance에서 다른 NodeInstance로 마우스 버튼을 누르고 드래그하면 됩니다.
- 그러면 두개의 node instances 사이에 link가 생성됩니다.
'UML' 카테고리의 다른 글
시퀀스 다이어그램 작성 (0) | 2017.02.21 |
---|---|
9. Composite Structure 다이어그램 모델링하기 (0) | 2016.07.11 |
7. Component 다이어그램 모델링하기 (0) | 2016.07.11 |
6. Activity 다이어그램 모델링 (0) | 2016.07.11 |
5. Statechart 다이어그램 모델링하기 (0) | 2016.07.11 |