Я разрабатываю приложение расписания для колледжа. Система должна уведомлять пользователей о занятиях за 15 минут и автоматически переводить мобильные устройства в беззвучный режим во время занятий. Как я могу представить эти требования на диаграмме вариантов использования. Могу ли я сделать систему актером, чтобы показать, что система запускает тревогу и переводит мобильный телефон в беззвучный режим?
Использование системы в качестве субъекта в диаграмме вариантов использования
comment
абсолютно да, актер не обязательно должен быть человеком
- person Bela Vizer   schedule 09.11.2014
Ответы (2)
Та же идея, что и у Владимира. Я бы так нарисовала..
person
Satomi
schedule
11.11.2014
Привет, я боюсь, что система не будет взаимодействовать с пользователем во время выполнения запускает сигнал тревоги и переводит мобильный телефон в беззвучный режим, если пользовательский актер не подключен к этому варианту использования. UseCase говорит, что система выполняет вариант использования с взаимодействием (сотрудничеством) с акторами, подключенными к варианту использования. Следовательно, Пользователь не будет уведомлен о выполнении необходимой операции.
- person Vladimir; 18.11.2014
Если ваше приложение расписания должно уведомлять пользователей, вы должны определить вариант использования этого приложения, например, «Уведомление» с двумя участниками. Актер «Пользователь» уведомлен приложением, а время актера определено как «15 минут до занятия». Актер времени также инициализирует UseCase. См. раздел UML надстройки UseCases/Actor.
person
Vladimir
schedule
09.11.2014
Субъекты всегда являются внешними по отношению к вашей системе, поэтому сама система никогда. Время в качестве актера является общепринятой практикой.
- person Geert Bellekens; 10.11.2014
Спасибо за комментарий. Можем ли мы рассматривать время как актера?
- person user3856376; 10.11.2014
@user3856376 user3856376 Да, я видел время, часы, систему планирования как действующих лиц в подобных обстоятельствах.
- person Geert Bellekens; 11.11.2014