UML: множественность классификатора - PullRequest
1 голос
/ 17 января 2012

Что означает множественность квалификатора в текущем стандарте UML?Может ли это быть чем-нибудь отличным от 1?

ОБНОВЛЕНИЕ:

Предположим, что ассоциация: [Библиотека] (квалификатор: код библиотеки) <-> [Книга], а кратность квалификатора равна 1..5.

Означает ли это, что каждая книга в этой библиотеке помечена от 1 до 5 библиотечными кодами, или это означает, что в библиотеке находится от 1 до 5 каждой книги, каждая из которыхпомечен 1 кодом?

1 Ответ

3 голосов
/ 18 января 2012

Классификатор является собственностью. Как и с любым другим свойством, его кратность определяет количество значений, необходимых для правильного присвоения.

В случае квалификатора вы можете, например, указать, что значением квалификатора должен быть список из 5 строк или аналогичный.

И даже нижняя граница 0 может иметь смысл представлять пустое значение квалификатора (например, ноль вместе с верхней границей 1 или пустой набор для верхней верхней границы).

UPDATE:

Если для квалификатора «библиотечный код» определена кратность 1..5, то это означает, что каждая книга квалифицируется от 1 до 5 библиотечных кодов, т.е. вам нужно указать от 1 до 5 кодов для навигации это объединение из библиотеки в книгу.

Если, с другой стороны, кратность 1..5 указана на конце ассоциации для книги, это означает, что для любого заданного значения квалификатора в библиотеке содержится от 1 до 5 книг.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...