발췌 : http://www.ibm.com/developerworks/kr/library/3101.html
표기법 - 프레임 엘리먼트
- 네임박스 : 왼쪽 코너 상단
비어있는 UML2 프레임 엘리먼트
인터랙션을 설명하는 다이어그램(시퀸스 다이어그램)에서도 중요한 기능을 하는 프레임 엘리먼트
인커밍 메시지와 아웃고잉 메시지 (인터랙션 )
기초
시퀀스 다이어 그램의 주요 목적은 어떤 결과를 만들어 내는 이벤트 시퀀스를 정의하는 것이다.
메시지 보다는 메시지가 발생하는 순서에 초점이 더 맞춰진다.
system 객체들 간에 어떤 메시지들이 보내지는지 , 그리고 어떤 순서로 발생하는 지를 나타낸다.
( 이 정보를 수직적 측면과 수평적 측면으로 전달한다.)
- 수직적 측면에서는 top down 방식 메시지 / 호출이 발생한 시간 순서
- 수평적 측면에서는 왼쪽에서 오른쪽으로 메시지가 보내진 객체 인스턴스
Lifelines - 다이어 그램 상단에 놓이는 엘리먼트 ( 이름은 박스 내부에 있다 )
: 박스의 아래쪽 중심에서 대시(dash) 라인을 그리면 내려간다.
:
Instance Name : Class Name
인스턴스 이름이 freshman인 Student 클래스
메시지 - 첫번째 메시지는 언제나 상단에서 시작하고 다이어 그램의 왼쪽에 위치한다.
뒤따르는 메시지들은 이전 메시지 보다 약간 낮게 다이어 그램에 추가된다.
- 객체들 간 보내지는 메시지 예제
예제에서, analyst 객체는 ReportingSystem 클래스의 인스턴스인 system 객체를 호출한다.
analyst 객체는 system 객체의 getAvailableReports 메소드를 호출한다.
system 객체는 secSystem 객체에 userId의 인자와 함께 getSecurityClearance 메소드를 호출한다.
'0.일반개발 > UML' 카테고리의 다른 글
클래스 다이어그램 UML (0) | 2010.10.07 |
---|---|
안드로이드 sequence diagram (0) | 2010.09.14 |
UML의 기초 : 클래스 다이어그램 (한글) (0) | 2010.09.03 |
Open Source Project Tigris.org (0) | 2010.09.03 |