Можете ли вы создать расширенные отношения между актерами? - PullRequest
0 голосов
/ 03 февраля 2020

Можете ли вы создать отношения расширений между актерами?

Можете ли вы создать отношения расширений между сценарием использования и актером?

Я ничего не могу найти в Интернете.

1 Ответ

1 голос
/ 04 февраля 2020

Отношение «продление» определяется исключительно между вариантами использования. Это означает, что в некоторых случаях вариант использования будет обогащен дополнительным поведением, в зависимости от индивидуальных условий. Технически говоря, расширенный вариант использования должен иметь несколько предопределенных точек расширения, где поведение будет расширяться расширением

. Это отношение не имеет смысла между участниками. Однако субъекты являются классификаторами и, следовательно, могут иметь отношение специализации, даже если это явно не указано в спецификациях UML.

Это отношение также не имеет смысла между субъектом и вариантом использования. Актеры участвуют в сценарии использования: что будет означать расширение? С философской точки зрения, вы могли бы подумать (но не написать), что каждый вариант использования каким-то образом расширяет актеров в том смысле, что он позволяет им делать больше и позволяет взаимодействию (такому поведению, которое проявит актер), которое не состоялось бы без использования. дело. Но с точки зрения UML-моделирования это было бы неправильно.

...