Окончательное построение диаграммы вариантов использования К отдельному варианту использования можно добавить текстовый файл с описанием сценария его выполнения. Для этого необходимо выделить этот вариант использования в браузере проекта и выполнить операцию контекстное меню: New File (Новый Файл). В результате этого будет вызвано стандартное окно открытия файла, в котором необходимо задать имя предварительно созданного с помощью офисной программы MS Word добавляемого файла. После нажатия кнопки Открыть пиктограмма добавленного файла появится в браузере проекта ниже соответствующего варианта использования. В последующем можно вернуться к редактированию этого файла сценария, выполнив двойной щелчок на этой пиктограмме. При этом файл сценария будет открыт в соответствующем приложении - в текстовом процессоре MS Word.
Для окончательного построения диаграммы варианта использования для рассматриваемой модели банкомата следует выполнить следующие действия:
1. Добавить актера с именем Банк, для которого выбрать стереотип Service (Сервис), означающий, что банкомат использует некоторые услуги Банка в качестве сервиса.
2. Добавить вариант использования Получение справки о состоянии счета, для которого выбрать стереотипBusiness Use Case (Бизнес-вариант использования).
3. Добавить вариант использования Блокирование кредитной карточки.
4. Добавить направленную ассоциацию от бизнес-актера Клиент Банкомата к варианту использования Получение справки о состоянии счета.
5. Добавить направленную ассоциацию от варианта использования Снятие наличных по кредитной карточке к сервису Банк.
6. Добавить направленную ассоциацию от варианта использования Получение справки о состоянии счета к сервису Банк.
7. Добавить отношение зависимости со стереотипом <>, направленное от варианта использования Получение справки о состоянии счета к варианту использования Проверка ПИН-кода.
8. Добавить отношение зависимости со стереотипом <>, направленное от варианта использования Блокирование кредитной карточки к варианту использования Проверка ПИН-кода.
Выполнить эти действия предлагается читателям самостоятельно. При этом отношение зависимости со стереотипом <> на данной диаграмме означает следующее. Вариант использования Блокирование кредитной карточки будет выполняться только в том случае, если в результате проверки ПИН-кода будет установлено, что соответствующая кредитная карточка утрачена ее владельцем или признана недействительной. Построенная таким образом диаграмма вариантов использования будет иметь следующий вид (рис. 3.10).