Диаграмма UML: Могу ли я использовать два или более одинаковых варианта использования в одной диаграмме вариантов использования?
2 ответа
В принципе это не запрещено. Даже OMG использует один и тот же элемент более одного раза на диаграмме, но только в очень редких случаях с обобщением.
Однако это не рекомендуется, поскольку вы не можете видеть, что оба пузырька на самом деле являются одним и тем же элементом. Кроме того, диаграмма вариантов использования должна привести вещи к сути, а не выглядеть как паутина. Четкое указание на то, что вы должны продумать свой дизайн. Если у вас слишком много вариантов использования, скорее всего, ваш синтез ошибочен, а не ваша система действительно настолько сложна.
PS Как всегда, я рекомендую прочитать Bittner/Spence о вариантах использования.
Разрешить двойное отображение данного UC на диаграмме разрешено, но не рекомендуется для удобства чтения, когда это бесполезно, а в вашем случае это бесполезно:
Как говорит Томас в другом ответе, сложность может указывать на проблему
- все эти UC являются реальными UC, или вы уже думаете о реализации?
- может быть некоторые актеры могут быть объединены? Актер - это роль
- все эти UC являются частью одной и той же темы? Если не использовать несколько диаграмм