한 요소(클래스 또는 패키지)를 구현하거나 기능하도록 하기 위해 다른 요소가 있어야 하는 경우
종속성이 존재합니다. 예를 들어, 클래스 C가 클래스
D의 속성인 속성 a를 갖는 경우
C에서 D로의 종속성이 있습니다.
UML에서 종속성은
클라이언트에서 공급자로 지시된 관계(클라이언트가 공급자에 종속되어 있고
공급자의 영향을 받음을 나타냄)입니다. 즉, 클라이언트 요소에는 제공자 요소가 있어야 하며
제공자 요소에 대한 지식이 필요합니다. 제공자 요소는 클라이언트 요소와 독립적이며 클라이언트 요소의 영향을 받지 않습니다.
종속성 그리기
동일한 두 요소 간에 여러 종속성을 작성할 수
있습니다. 예를 들어, 요소 X에서 요소
Y까지의 하나의 종속성을 작성하는 경우 종속성의 기본 이름은 Y입니다.
동일한 두 요소 간에 두 번째 종속성을 작성하는 경우 두 번째 종속성의 이름은
기본적으로 Y_0입니다.