------

[ AD ] Port Monitor ( Try to use a Best WebSite Monitoring Tool )

------

발췌 : 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

+ Recent posts