[ UML ] 시퀀스 다이어그램

시퀀스 다이어그램이란?



클래스와 객체 간의 처리를 시간축을 따라 표기한 그림.

요소



・라이프 라인
객체나 클래스를 표현한다. 둘 중 하나를 생략 할 수 있습니다.
시간축은 아래로 흐릅니다.


· 실행
라이프 라인이 실행 중임을 나타냅니다.


・정지
라이프 라인의 소멸을 나타낸다. 라이프라인 아래에 벌을 써서 표현한다.


· 동기화 메시지
목적지의 라이프 라인의 실행에 동기되는 메시지를 나타낸다.
다음은 예로 regist (Item item)를 호출 할 때의 그림입니다.


· 비동기 메시지
목적지의 라이프 라인의 실행에 동기되지 않는 메시지를 나타낸다.
동기화 메시지의 화살표는 다음 화살표로 변경됩니다.

· 응답
메시지를 받은 라이프 라인으로부터 송신자에게의 반환값을 나타낸다.
예를 들면 String형 변수 name을 반환값으로 할 때 다음과 같이 표현한다.


· 복합 단편
ref ... 다른 시퀀스 다이어그램 참조


alt···조건 분기를 표현한다
i가 1 또는 2로 처리를 나눌 때는 다음과 같다.


loop···루프 처리를 표현한다.
[] 내에 [초기값, 종료값]을 쓴다.

좋은 웹페이지 즐겨찾기