Notational differences in expressing multiplicity

Multiplicity, also know as cardinality to many Rational Rose® users, specifies how many instances of one classifier may be associated with a single instance of another classifier. While the general definition of multiplicity has not changed between UML 1.4 and UML 2.0, the multiplicity notation that appears on diagram elements has changed.

In Rose and UML 1.4, a simple "n" represented an unlimited upper bound for multiplicity notation; in UML 2.0, an unlimited bound is represented by an asterisk " *." When you import a Rose model, all multiplicity notation will reflect the UML 2.0 convention.

Rose Multiplicity Notation Software Architect Multiplicity Notation Multiplicity Description
n * Unlimited number of instances
1 1 Exactly 1 instance
0..n * 0 or more instances
1..n 1,,* 1 or more instances
0..1 0..1 0 or 1 instances
Related reference
Activity diagram model element UML notation differences
Class diagram model element UML notation differences
Collaboration diagram model element notation differences
Component diagram model element notation differences
Deployment diagram model element notation differences
Sequence diagram model element notation differences
Statechart diagram model element notation mappings
Use Case diagram model element notation differences
Specific UML 2.0 semantic mapping
Feedback
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.