본문 바로가기

Study/Concepts

DAY 71. UML - 시퀀스 다이어그램

 

 

Chap 04. 시퀀스 다이어그램(in 동적 다이어그램)

 

화이트 박스 분석 기법 중에 동적 모델링에 해당된다.

동적 다이어그램으로 상호작용 다이어그램의 일부분이다.

시스템 내부에서 동작하는 객체들 사이의 주고 받는 메시지를 시간의 흐름을 추가적으로 다뤄 강조하여 표현한다.

  • 생명선 : 액터, 클래스 객체, 컴포넌트의 인스턴스 등, 상호작용에 참여하는 구체적인 대상을 표현한다. 생명선 끝에 X자로 끊겨 있으면 소멸된 것이다.
  • 메시지 : 생명선 간에 전달되어 상태의 행위에 대한 호출을 나타낸다.

** 생명선의 소멸은 자바에서의 가비지 컬렉터에 넘겨진다.

 

  • Combined Fragement(결합 조각)
  • Interaction Operator(상호작용 연산자)
  • Guard(메시지가 수행되는 조건)
  • Fragment(조각)

 

** 이 외에 critical, ignore, strict, seq 등이 존재한다.