2010-03-01 2 views
4

анализ от коллеги с UML диаграмм содержит следующее:Что означает «0 .. °» в UML?

0..° 

Я знаком с 0 .. * и такой, но не с предыдущим. Есть идеи? Это опечатка? Он используется во всем документе.

+7

Я предполагаю, что это опечатка. – Gumbo

+0

никогда не слышал об этом раньше, поэтому я думаю, что это тоже опечатка ... – road242

+1

Ошибочно напечатано '*' as '°', haha. – kennytm

ответ

3

Это похоже на опечатку.

2

Предполагая, что это выглядит как множественность: это опечатка или некоторая ошибка преобразования. Согласно UML spec, верхняя граница множества имеет тип UnlimitedNatural и

LiteralUnlimitedNatural показан либо в виде последовательности цифр или как звездочкой (*), где звездочка обозначает неограниченное (а не бесконечность).

+0

Привет @ Майкл Боргвардт. Я читал в UML-сертификационной книге, что UnlimitedNatural - это бесконечный набор натуральных чисел. что вы подразумеваете под бесконечностью? – Andrew

+0

@Andrew: Это цитата из спецификации UML, поэтому вам придется спросить своих авторов, что они имели в виду. Я подозреваю, что кто-то запутался, потому что в определении UnlimitedNatural он даже говорит (в очевидном противоречии). Значение бесконечности может быть показано с помощью звездочки ('*') ". –

Смежные вопросы