Использование системы в качестве субъекта в диаграмме вариантов использования

Я разрабатываю приложение расписания для колледжа. Система должна уведомлять пользователей о занятиях за 15 минут и автоматически переводить мобильные устройства в беззвучный режим во время занятий. Как я могу представить эти требования на диаграмме вариантов использования. Могу ли я сделать систему актером, чтобы показать, что система запускает тревогу и переводит мобильный телефон в беззвучный режим?


person user3856376    schedule 09.11.2014    source источник
comment
абсолютно да, актер не обязательно должен быть человеком   -  person Bela Vizer    schedule 09.11.2014


Ответы (2)


Та же идея, что и у Владимира. Я бы так нарисовала..

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

person Satomi    schedule 11.11.2014
comment
Привет, я боюсь, что система не будет взаимодействовать с пользователем во время выполнения запускает сигнал тревоги и переводит мобильный телефон в беззвучный режим, если пользовательский актер не подключен к этому варианту использования. UseCase говорит, что система выполняет вариант использования с взаимодействием (сотрудничеством) с акторами, подключенными к варианту использования. Следовательно, Пользователь не будет уведомлен о выполнении необходимой операции. - person Vladimir; 18.11.2014

Если ваше приложение расписания должно уведомлять пользователей, вы должны определить вариант использования этого приложения, например, «Уведомление» с двумя участниками. Актер «Пользователь» уведомлен приложением, а время актера определено как «15 минут до занятия». Актер времени также инициализирует UseCase. См. раздел UML надстройки UseCases/Actor.

person Vladimir    schedule 09.11.2014
comment
Субъекты всегда являются внешними по отношению к вашей системе, поэтому сама система никогда. Время в качестве актера является общепринятой практикой. - person Geert Bellekens; 10.11.2014
comment
Спасибо за комментарий. Можем ли мы рассматривать время как актера? - person user3856376; 10.11.2014
comment
@user3856376 user3856376 Да, я видел время, часы, систему планирования как действующих лиц в подобных обстоятельствах. - person Geert Bellekens; 11.11.2014