시퀀스 다이어그램은 유스케이스 정적 분석의 결과를 토대로 수행하는 유스케이스 동적 분석 방법이라고 할 수 있다.
책임 기반의 방법은 객체들 사이의 상호 작용을 통해 클래스의 오퍼레이션을 도출한다. 한 객체가 다른 객체에게 어떤 기능의 수행을 요청하는 메시지를 보내면, 메시지를 받는 객체는 요청된 기능을 수행할 책임이 있다. 이 때 수행할 기능이 클래스의 오퍼레이션이 된다. 객체들의 상호 작용을 나타내기 위해 일반적으로 시퀀스 다이어그램을 사용한다.
시퀀스 다이어그램 Sequence Diagram 구성요소
시퀀스 다이어그램은 라이프라인으로 표시되는 객체와 상호작용 중 시간이 지남에 따라 객체가 교환하는 메시지 그룹으로 이루어집니다. 시퀀스 다이어그램을 구성하는 요소는 다음과 같은 것들이 있습니다.