 |
Things(사물) |
 |
|
|
추상적인 개념으로, 모델에서는 주제를 나타내는
요소입니다. 언어로서의 UML을 생각해 볼 때
단어에 해당하며, 단어 중에서도 명사 혹은 동사의
의미를 가지는 요소라고 볼 수 있습니다. | |
 |
|
UML을 그림으로 생각해 볼 때 Things는 도형의 형식을 가지는데 Things의 유형과
종류가 정해져 있어서 마음대로 도형을 추가하지는 못합니다. 이 Things는 사전에
부여된 명확한 의미를 가집니다. |
 |
 |
Relationships(관계) |
 |
|
|
Things의 의미를 확장하고 더욱 명확히 하는
요소입니다. Relationships는 Things와 Things를
연결하여 그들 간의 관계를 표현하는 요소입니다.
언어로서의 UML을 생각해 볼 때 Relationships는
단어에 해당하며, 단어 중에서도 형용사나 부사에
해당합니다. | |
 |
|
UML을 그림으로 생각해 볼 때 Relationships는 선의 형식을 가집니다.
마찬가지로 UML에서는 정해진 선만을 사용해서 Relationships를 표현해야 합니다.
이 선들은 사전에 부여된 명확한 의미를 가집니다. |
 |
 |
Diagrams(도해) |
 |
|
|
 |
|
보통 UML이라는 용어는 9개의 Diagrams와 동일한 의미로 쓰일 때가 많습니다.
언어로서의 UML을 생각해 볼 때 Diagrams는 주제를 담은 문장들로 이루어진 글월에
해당합니다. 이 글월은 문장(Things와 Relationships 몇 개가 합쳐진 형태)과
단어(Things, Relationships)들로 구성됩니다. |
 |
|
Diagram 한 장은 바로 하나의 모델을 의미합니다.
따라서 UML은 9가지 종류의 모델 체계를 제시하고 있다고 할 수 있습니다. |