Если вы показываете варианты использования, то есть только один, названный вами Withdraw
.
Варианты использования показывают одно добавленное значение для актера, который имеет дело с рассматриваемой системой (SUC).С точки зрения бизнеса вас не волнуют технические детали.Вы добавите это в требования типа { ATM must be used }
и т. Д. Но на самом деле вы только после цели, стоящей за UC.Далее следует описать сценарии достижения этой цели.Только тогда вы заботитесь о (программной) технике.Также обратите внимание, что варианты использования только для глаголов не являются хорошим выбором.Используйте форму предиката-субъекта (-объекта), поэтому в вашем случае Withdraw money
.
Как говорится (я рекомендую прочитать Bitter / Spence)о случаях использования, как всегда), скорее всего, вы создаете техническую документацию для существующей системы.Вы можете сделать это, показывая устройства
Обратите внимание на множественность, которая говорит о том, что есть один центр обработки данных и любое количество банкоматов.Теперь, что на самом деле происходит между компонентами, можно детализировать, используя диаграммы последовательности, используя интерфейсы и тому подобное.Здесь слишком много подробностей, чтобы их можно было показать / объяснить.