@startuml
title Example Title
header Example Header
footer Footer Footer
autonumber
actor A order 0
participant B order 1
database C order 2
A -> B: request Hello World!
activate B
B --> C: request Hello World!
C -> C: processing
B <- C: response Hello World!
deactivate B
A <-- B: response Hello World!
A -> B: requset Authentication
alt successful case
B -> C: Authentication Accepted
else some kind of failure
B -> C: Authentication Failure
end
@enduml
시퀀스
참여자
actor
boundary
control
entity
database
collections
queue
participant Alice
actor Bob
출력 순서
order
키워드를 이용하여 참여자의 출력 순서를 지정할 수 있다.participant Alice order 1
actor Bob order 0
자기 자신에게 보내기
Alice -> Alice
Alice <- Alice
Alice --> Alice
Alice <-- Alice
메시지 순서에 번호 매기기
autonumber
키워드를 이용하여 자동으로 번호를 매길 수 있다.autonumber <시작 번호> <증가 값>
로 증가 값도 조정이 가능하다.페이지 제목, 머리말과 꼬리말
title Page Title
header Page Header
footer Page Footer
생명선 활성화 및 비활성화
activate Alice
Alice -> Bob
Alice <- Bob
deactivate Alice
메시지 그룹화
alt/else
Alice -> Bob : Authentication Request
alt successful case
Bob -> Alice : Authentication Accepted
else some kind of failure
Bob -> Alice : Authentication Failure
end