학습 기록/정보처리기사

[1. 소프트웨어 설계] 시퀀스 다이어그램

희희웃는청바지 2023. 8. 13. 16:22

시퀀스 다이어그램이란?

: 객체 간 상호 작용을 메시지 흐름으로 표현한 다이어그램

 

시퀀스 다이어그램 구성요소

1) 객체 (Object)

: 위쪽에 표시되며 아래로 생명선을 가짐

: 사각형 안에 밑줄 친 이름으로 명시

 

2) 생명선 (Lifeline)

: 객체로부터 뻗어 나가는 점선

: 실제 시간이 흐름에 따라 객체의 생명주기 동안 발생하는 이벤트 명시

 

3) 실행 (Activation)

: 직사각형은 오퍼레이션(함수)이 실행되는 시간을 의미

: 직사각형이 길어질수록 오퍼레이션 수행 시간이 긺

 

4) 메시지 (Message)

: 객체 간의 상호작용은 메시지 교환으로 이루어짐

: 한 객체에서 다른 객체로의 메시지를 전달하여 전달받은 객체의 오퍼레이션 수행