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

#uml #use-case

#uml #вариант использования

Вопрос:

Является ли приведенная ниже допустимая диаграмма вариантов использования? Может ли расширенный вариант использования быть связан с другим субъектом, чем базовый вариант использования?

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

Комментарии:

1. Ваше расширение неверно (я думаю): Check in не будет расширяться New patient , а наоборот. Однако вам просто не следует использовать extend / include, поскольку (как в вашем случае) он используется для функционального анализа. И это не главное в синтезе UC.

2. @ThomasKilian Да, мой плохой, это должно было быть так, как вы предложили. Поскольку открытие новой папки происходит во время регистрации, я подумал, что было бы неплохо расширить вариант использования при регистрации. Как бы вы это смоделировали

3. Как сказано: оставьте это. UCS — это добавленная стоимость, а не функции и порядок их отображения.

Ответ №1:

Короткий ответ: да

И все же вам нужно быть осторожным. Ассоциация с прецедентом показывает субъекта, участвующего в прецеденте (не обязательно инициирующего его).

Приведенный пример абсолютно хорош.

Вы также можете достичь того же результата, используя специализацию UC в случае открытия папки для нового пациента, а не для существующего.