목차
1. Common Mechanism
2. 클래스 의 깊은 곳
3. Relationship의 깊은 곳
2. 클래스 의 깊은 곳
3. Relationship의 깊은 곳
본문내용
1.Common Mechanism
UML에서는 시스템 설계의 표기를 깔끔하고 명확한 의미를 가지게 하는 specifications, adornments, common divisions, extensibility mechanisms과 같은 4가지 mechanism을 제공한다.
1)Specifications
앞의 강좌에서 우리는 클래스와 relationship을 위한 여러가지 표기를 배웠다. 클래스 notation속에는 여러가지 문자적인 기술을 함으로써 다양한 specification을 가지게 된다. 이처럼 우리는 시스템에 관한 여러가지 내용을 notation과 문자적인 기술로서 나타내게된다. UML 전반에 걸쳐서 우리는 이러한 specification으로 시스템의 설계를 표기하게 된다.
2)Adornments
UML에서는 대부분의 요소가 graphical notation으로 표기가 가능하다. 클래스를 예로 보면 하나의 사각형으로 표시하고 attribute와 operation, visibility등을 추가적으로 넣을 수 있다. 이 처럼 하나의 개념적 내용을 단순한 notation으로 시작하여 추가적인 장식들(adornments)을 붙여 나감으로서 완벽한 의미를 전달하게 된다.
3)Common Divisions
객체지향 시스템을 모델링함에 있어서는 하나의 물체가 대한 다양한 방법으로 나타내어진다.
클래스 and 객체
클래스는 추상화이고 객체는 이러한 클래스의 일례이다. UML전반에 걸쳐 동일한 물체에 대한 클래스와 객체의 표기는 나눠지게 된다.
Interface and Implementation
Interface는 어떠한 외부와의 약정을 선언하는 것이고 Implementation에서는 이 interface 의 의미를 기술하는 것이다. UML에서 만들어지는 모든 block은 interface와 implementation으로 나뉘어진다.
UML에서는 시스템 설계의 표기를 깔끔하고 명확한 의미를 가지게 하는 specifications, adornments, common divisions, extensibility mechanisms과 같은 4가지 mechanism을 제공한다.
1)Specifications
앞의 강좌에서 우리는 클래스와 relationship을 위한 여러가지 표기를 배웠다. 클래스 notation속에는 여러가지 문자적인 기술을 함으로써 다양한 specification을 가지게 된다. 이처럼 우리는 시스템에 관한 여러가지 내용을 notation과 문자적인 기술로서 나타내게된다. UML 전반에 걸쳐서 우리는 이러한 specification으로 시스템의 설계를 표기하게 된다.
2)Adornments
UML에서는 대부분의 요소가 graphical notation으로 표기가 가능하다. 클래스를 예로 보면 하나의 사각형으로 표시하고 attribute와 operation, visibility등을 추가적으로 넣을 수 있다. 이 처럼 하나의 개념적 내용을 단순한 notation으로 시작하여 추가적인 장식들(adornments)을 붙여 나감으로서 완벽한 의미를 전달하게 된다.
3)Common Divisions
객체지향 시스템을 모델링함에 있어서는 하나의 물체가 대한 다양한 방법으로 나타내어진다.
클래스 and 객체
클래스는 추상화이고 객체는 이러한 클래스의 일례이다. UML전반에 걸쳐 동일한 물체에 대한 클래스와 객체의 표기는 나눠지게 된다.
Interface and Implementation
Interface는 어떠한 외부와의 약정을 선언하는 것이고 Implementation에서는 이 interface 의 의미를 기술하는 것이다. UML에서 만들어지는 모든 block은 interface와 implementation으로 나뉘어진다.
소개글