Notice
Recent Posts
Recent Comments
Link
관리 메뉴

데브마우스

[다이어그램] 시퀀스 다이어그램 정리 본문

다이어그램

[다이어그램] 시퀀스 다이어그램 정리

데브마우스 2024. 1. 8. 11:28

시퀀스 다이어그램이란 무엇인가요?

시퀀스 다이어그램(Sequence Diagram)은 객체 지향 프로그래밍에서 시스템의 행동(함수 혹은 메서드)를 시각적으로 표시한 다이어그램입니다.

 

시퀀스 다이어그램은 무엇으로 구성되어있나요?

시퀀스 다이어그램은 아래 구성 요소로 이루어져 있습니다.

  • 객체(Object) #상자
    • 수직선 상단에 있으며 시스템의 구성 요소(객체)를 의미합니다.
  • 라이프라인(Lifeline) #점선
    • 객체 아래로 내려가는 수직선입니다. 객체의 생명주기를 의미합니다.
  • 메시지(Message) #함수(메서드)
    • 객체간을 연결하는 가로(X축) 선입니다. 위서 
  • 활성바(Activation bar) #직사각형
    • 객체가 객체가 소멸되기 전까지 직사각형으로 아래 방향으로 그려줍니다.

 

 

시퀀스 다이어그램 작성 시 주의사항은 무엇인가요?

함수(메서드)의 흐름을 이해하고 시퀀스 다이어그램을 그리셔야 합니다.

Y축이 아래로 갈수록 시간의 흐름을 나타냅니다.