Что означает связь между субъектом и вариантом использования, который является расширением другого варианта использования? - PullRequest
2 голосов
/ 10 июля 2020

введите описание изображения здесь

Означает ли вышеприведенная диаграмма, что основной субъект может выполнять UseCase1, который может включать UseCase2, но Actor2 может выполнять только UseCase2. Или это означает, что Актер должен быть Актером 2 для выполнения расширенного UseCase2?

Что это означает и какой должна быть диаграмма, чтобы иметь другое значение?

1 Ответ

2 голосов
/ 10 июля 2020

общий Актер может выполнять UseCase1, который может включать UseCase2

да, даже более ясно сказать, что UseCase2 может быть вставлен в UseCase1, чтобы не путать include со связью include между UC

Actor2 может выполнять только UseCase2

нет, поскольку субъект2 наследует участника, субъект2 также может активировать usecase1

Актер должен быть Актером 2 для выполнения расширенного UseCase2

нет, Актер может выполнять UseCase2 через точку расширения независимо от субъекта2 или факта, что субъект2 существует (с точки зрения модели )

...