Самое забавное в UML - то, что у него довольно свободное и разнообразное определение. Большинство вещей, которые называются UML, на самом деле не намного больше, чем блок-схемы. В любой реализации UML много неясностей.
Я бы сказал, что если вы делаете это для презентации или архитектурной схемы, вы можете позаботиться о значительной двусмысленности со словами. Если вы будете генерировать код из него с помощью какого-либо приложения, вам следует проверить документы этого конкретного приложения.