Раньше я подходил к диаграммам вариантов использования, скажем, целостно; так что все держатели/стороны должны быть включены.
И взаимодействие клиента ‹-> с системой похоже на вариант использования системы — возможно, вам следует улучшить вашу диаграмму некоторыми глаголами:
Вариант использования системы обычно описывается на уровне функциональности системы (например, создание ваучера) и определяет функцию или услугу, которую система предоставляет пользователю. Вариант использования системы будет описывать, чего действующее лицо достигает, взаимодействуя с системой. По этой причине рекомендуется, чтобы спецификация варианта использования системы начиналась с глагола (например, создать ваучер, выбрать платежи, исключить платеж, отменить ваучер). Как правило, действующим лицом может быть пользователь-человек или другая система, взаимодействующая с определяемой системой.
Источник: Статья о вариантах использования
PS: Диаграммы прецедентов относятся к высокому уровню и появляются в начале процесса разработки программного обеспечения. По пути будут появляться другие, более мелкие артефакты.
PPS: И, наконец, пользователи часто (вроде) игнорируются в традиционных моделях разработки, поэтому я думаю, что никогда не будет лишним набросать их хотя бы на одной диаграмме...
person
miku
schedule
21.11.2009