프로그램 아키텍쳐/UML

Collaboration Diagram 과 Deployment Diagram

본클라쓰 2010. 8. 28. 10:37

Collaboration Diagram


Sequence Diagram 처럼 객체들 간의 교류를 나타내며, 객체들간의 상호 작용을 구조적으로 표현한다. 객체들간의 메세지를 통하여 역할을 표현한다. Sequence Diagram과 동일한 기능을 한다. 차이점이 있다면 Sequence Diagram은 시간을 기준으로 작성한다며, Collaboration Diagram은 전체적인 객체들간의 조직과 교류를 중점으로 표현한다.



 

 


 


Deployment Diagram


시스템을 구성하는 소프트웨어와 하드웨어와의 관계를 표현한다. 물리적인 시스템의 구조를 표현하며 네트워크를 사용하는 분산 컴퓨팅 환경을 모델링 할 때 사용하면 유용한다.

 

Deployment 다이어그램은 물리적인 표현은 노드(Node)를 이용하며, 노드의 종류는 프로세스(Processor)와 장치(Device)로 구성된다. 프로세스는 컴포넌트 실행 기능을 말하며, 장치는 시스템과 외부 장치와의 연결에 사용한다.

'프로그램 아키텍쳐 > UML' 카테고리의 다른 글

Component Diagram  (0) 2010.08.28
Activity Diagram은 순서도와 비슷  (0) 2010.08.28
Sequence Diagram  (0) 2010.08.28
State Diagram  (0) 2010.08.28
유즈케이스 다이어그램(Use Case Diagram)  (0) 2010.08.28