#uml #use-case
#uml #вариант использования
Вопрос:
Является ли приведенная ниже допустимая диаграмма вариантов использования? Может ли расширенный вариант использования быть связан с другим субъектом, чем базовый вариант использования?
Комментарии:
1. Ваше расширение неверно (я думаю):
Check in
не будет расширятьсяNew patient
, а наоборот. Однако вам просто не следует использовать extend / include, поскольку (как в вашем случае) он используется для функционального анализа. И это не главное в синтезе UC.2. @ThomasKilian Да, мой плохой, это должно было быть так, как вы предложили. Поскольку открытие новой папки происходит во время регистрации, я подумал, что было бы неплохо расширить вариант использования при регистрации. Как бы вы это смоделировали
3. Как сказано: оставьте это. UCS — это добавленная стоимость, а не функции и порядок их отображения.
Ответ №1:
Короткий ответ: да
И все же вам нужно быть осторожным. Ассоциация с прецедентом показывает субъекта, участвующего в прецеденте (не обязательно инициирующего его).
Приведенный пример абсолютно хорош.
Вы также можете достичь того же результата, используя специализацию UC в случае открытия папки для нового пациента, а не для существующего.