1
클래스 다이어그램을 두 번 반복했습니다. 무슨 뜻이에요?UML 다이어그램의 요소 반복하기
예를 들어, model은 노드 트리를 나타냅니다. 부모 노드는 자식 노드를 집계합니다. 이 다이어그램들은 같은 것을 의미합니까?
- 다이어그램의 그래픽 요소는 요소를 모델링 할 수있는 링크입니다 :
나는 몇 가지 옵션이 있습니다. 따라서 동일한 이름의 직사각형은 동일한 모델 요소를 나타냅니다. 다이어그램도 같은 의미입니다.
- 다이어그램 내의 그래픽 요소는 고유 한 모델 요소를 나타냅니다. 따라서 모델 내에는 두 개의
Node2
클래스가 있습니다. - 다이어그램 내의 그래픽 요소는 고유 한 모델 요소를 나타냅니다. 동일한 이름을 가진 두 개의 사각형은 두 클래스
Node2
을 의미하지만 올바른 형식의 모델은 아닙니다.
UML Standard에 지정되어 있습니까?
네임 스페이스가 필수가 아니므로 두 하위 'Node2'가 실제로 동일한 요소이므로 명확하지 않을 수 있기 때문에 항상 UML이 동일한 다이어그램에서 매우 동일한 요소의 사용을 제한한다고 생각했습니다. (Enterprise Architect는 이것을 수행하는 것을 허용하지 않으며 이후 버전에서만 도입 된 뭔가 이상한 기능을 제공합니다.) 그러나 스펙을 탐색 할 때 나는 내 가정에 대한 표시기를 찾을 수 없었습니다. 이상한. 나는 항상 낮은 것을 불법적 인 발표로 투표 할 것입니다. –
그리고 네, 사양에서 이러한 중복을 본 기억이 있습니다. –
글쎄, 나는 실제로 디자인 단계에서 오류의 큰 위험이 같은 접근 방식을 권장합니다. 그러나 의미는 분명합니다. 네임 스페이스가 부족한 경우 요소가 다이어그램에 하나 이상 존재하는지 여부와 상관없이 모호성을 유발할 수 있으므로 모호성이 발생할 수 있습니다. @ThomasKilian – Ister