프로그램 아키텍쳐/UML

Sequence Diagram

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

 

Sequence Diagram은 객체들이 다른 객체들과 어떻게 교류하는지를 나타냅니다. 시간의 흐름에 따라 객체들 간의 상호 작용을 표현합니다. 시퀀스 다이어그램은 객체(Object)와 메시지(Message)로 구성되어 있는데, 객체는 특정 작업을 하는 클래스의 인스턴스를 표현하고, 메시지는 객체들이 특정 작업을 수행하기 위해 주고 받는 정보들을 나타냅니다.

 

 

1. 객체(Object)

 왼쪽에 오른쪽으로 배열하며, 생명선(Lifeline)과 실행(Activation)으로 구성됩니다.

 

2. 메시지(Message)

 메시지는 동기(Synchonous)와 비동기(Asynchonous)로 구성됩니다. 또한, 자기 자신에게 보낼 수 있는 회귀(Recursion) 메시지도 존재합니다.