Уплатить заказчику можно с.помощью чека, компьютерной системы электронных платежей или кредита на следующую покупку. Таким образом, вы добавляете.
Список изменений в технологии и данных:.
7а. Вернуть заказчику деньги с помощью чека, компьютерной системы электронных платежей или кредита на будущие покупки.
Пример 2.
Вы детально описываете новый банкомат. Технология усовершенствована до такой степени, что клиенты могут быть идентифицированы по банковской карточке, радужной оболочке глаза или отпечаткам пальцев. Вы записываете:.
Основной сценарий:.
2. Пользователь идентифицирует себя, банк и номер счета.
Список изменений в технологии и данных:.
2а. Использовать магнитную банковскую карточку, сканирование радужной оболочки глаза или отпечатки пальцев.
Эти пункты изменений не являются расширениями для данного варианта использования. Каждый развертывается в собственное расширение на каком-то более низком уровне этого варианта использования, который вы, возможно, никогда не напишете. Каждое изменение оказывает заметное влияние на смету и план работ, поэтому изменения надо фиксировать и отслеживать. Вы регистрируете возможности с помощью списка изменений в технологии и данных.
В списке изменений нет шагов действий. Записывать туда условия и шаги действия некорректно.
Список изменений в технологии и данных содержится в варианте использования 13.
Если вы решили применить UML-диаграммы вариантов использования, создайте пустой обобщенный базовый вариант использования для основного шага и специализированный вариант использования для каждого изменения. Пустой обобщенный базовый вариант использования указывает на “что”, но не говорит “как". В каждом специализированном варианте использования определяются его собственные шаги, раскрывающие, как это делается. Нотация UML объясняется в приложении А. На рис. 9.1 представлен пример нотации.
Рис. 9.1. Изменения в технологии, показанные в нотации UML с помощью специализации