volume_mute

Class Diagram Reading

publish date2026/06/09 19:47:10.607514 UTC

volume_mute

In a UML class diagram, what does a 1..* multiplicity annotation on one end of an association line mean?

Correct Answer

There is one or more (at least one, no upper limit) objects of that class involved in the association

Explanation

1..* means one or more - at least one object is involved in the association, with no upper limit. For example, Patient diagnosed-with Condition with 1..* on the Condition end means a patient must have at least one condition, but may have many. This differs from * (zero or more), 1 (exactly one), and 1..4 (between one and four).

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears