시퀀스 다이어그램
@참고 자료)
- 최범균님 - UML 기초 강의 on Youtube
- UML for Java Programmers by Robert C. Martin
1. Sequence Diagram¶
Note
- 시퀀스 다이어그램은 동적 측면을 표현한다.
- 시간 순서에 따라 구성 요소 간 상호 작용을 표현하기에 적합하다.
- 코드 수준에서 모든 상세함을 표시하려고 하면 안 된다.
- 시퀀스 다이어그램은 너무 많은 것 보다 너무 적은 것이 좋다.
2. 여러 요소들¶
- 액터 - Actor
- 왼족의 허수아비
- 협력 과정에 들어오고 나가는 모든 메시지의 시작점이자 마지막점이다.
- 모든 시퀀스 D 가 액터를 가지지는 않지만, 가지는 시퀀스 D 가 많다.
- 생명선 - lifeline
- 객체와 액터 아래로 늘어뜨린 점선이다.
- 한 객체에서 다른 객체로 보내는 메시지는 두 생명선 사이 화살표로 그린다.
- 메시지 마다 이름을 가진다.
- 활성 상자 - activation
- 객체와 액터 아래의 얇은 박스이다.
- 꼭 그리지 않아도 되는 선택사항이다.
- 함수가 실행되는 시간을 나타낸다.
- 조건/상태/반복 상자 (교류 프레임)
- 상자안의 조건은 gaurd 라고 한다.
- alt/opt/loop/par 등 다양한 상황에 활용 한다.
- 상자가 중첩 될 수도 있다.
Last update:
April 18, 2023
Created: February 16, 2023
Created: February 16, 2023