다중성 표현의 표기법 차이점

많은 Rational Rose® 사용자에게 카디널리티로도 알려진 다중성은 다른 클래스류의 단일 인스턴스와 연관시킬 수 있는 한 클래스류의 인스턴스 수를 지정합니다. UML의 여러 다른 버전에서 다중성의 일반 정의가 변경되지 않은 반면, 다이어그램 요소에 표시되는 다중성 표기법은 변경되었습니다.

Rose 및 UML 1.4에서, 단순 "n"은 다중성 표기법의 무제한 상한을 표시했으며, UML의 최신 버전에서 무제한 상한은 별표 " *"로 표시됩니다. Rose 모델을 가져오면 모든 다중성 표기법이 새 UML 변환을 반영합니다.

Rose 다중성 표기법 Software Architect 다중성 표기법 다중성 설명
n * 무제한 수의 인스턴스
1 1 정확히 1 인스턴스
0..n * 0 이상의 인스턴스
1..n 1,,* 1 이상의 인스턴스
0..1 0..1 0 또는 1 인스턴스

피드백