3376
Обсуждение статей / Re: Рекомендации по написанию спецификаций вариантов использования
« : 11 Июня 2009, 10:56:08 »Я правильно понимаю, что если система периодически выполняет какое-то действие, то у нас автоматом появляется Таймер?Нет, не так. В данном случае таймер - это событие, которое тоже может быть действующим лицом
Цитировать
Странно (неправильно) все это.В такой интерпретации - действительно странно
Таймер - деталь реализации. Он может появиться в сценарии, но не в качестве действующего лица.
Читаем Коберна:
Цитировать
Обычно вариант использования стартует вследствие Toro, что основное действу-
ющее лицо посылает сообщение, нажимает на кнопку, на клавишу или инициирует
работу варианта использования каким-либо дрyrим способом. Однако существуют
две распространенные ситуации, коrда инициатором варианта использования явля-
ется не основное действующее лицо. В первом случае служащий компании или опе-
ратор на телефоне инициирует вариант использования от имени Koro-To еще, во
втором вариант использования запускается по таймеру.
Наличие служащеrо компании или телефонноrо оператора часто удобно с TeXHO-
лоrической точки зрения для конечноrо OCHoBHoro действующеrо лица, которое дей-
ствительно имеет свой интерес. По мере развития технолоrии становится более
вероятным, что конечное основное действующее лицо будет инициировать или запус-
кать вариант использования непосредственно с помощью Интернета или автомати-
ческой телефонной системы. Примером служит клиент, который прямо сейчас
звонит и выдает запрос. С системой, переделанной д.пя работы в Интернете, клиент
сможет вводить свой запрос напрямую (как в Amazoп.com).
Подобным же образом подразделение маркетинrа или аудита может настаивать
на вариантах использования, с которыми работал бы служащий. Вариант использо-
вания как таковой служащему не нужен, просто он технолоrически удобен для MeHeд-
жеров по продажам. При несколько иных условиях менеджеры сами работали бы с
вариантами использования.
Сеrодня я пишу "торrовый представитель для клиента" или "служащий для OTдe-
ла маркетинrа", чтобы зафиксировать, чТО пользователь системы действует в инте-
ресах Koro-To еще. Разработать интерфейс пользователя и определить уровень
защиты необходимо д.пя служащеrо, а в результатах заинтересованы клиент или OT-
дел продаж.
Таймер - друrой пример запуска без оператора. Вариант использования запус-
кается каждую полночь или в конце месяца. В этом случае основное действующее
лицо - это какой-либо участник, заинтересованный в том, чтобы вариант использо-
вания работал в это самое время.
Можно вступить в продолжительную дискуссию и сравнивать пользователей с
конечными основными действующими лицами. Пред.паrаю вам не тратить слишком
MHoro времени на это. Если rруппа начинает исследовать вопросы проектирования
интерфейса пользователя, она затрачивает MHoro усилий на изучение реальных xa-
рактеристик пользователя (или ей следует это делать). Коrда разработчики paCCMOT-
рят требования, они поймут, что д.пя каждоrо варианта использования полезно знать
конечное основное действующее лицо, Т.е. Toro, кто действительно заинтересован в
результате.
Цитировать
ДЛ получает значимый результат от ВИ. Для таймера результата такого результата нет. Вывод: таймер не может быть ДЛ.
Предлагаю заменить Таймер на Бухгалтера (как вариант)
Мои причины смотри ранее


