Ограничимся примерами полных описаний вариантов использования, фигурирующих выше на рис. П1.13 на диаграмме 02. Управление товарами.
Для наглядности эту диаграмму воспроизведем ниже еще раз рис.П1.18.
Рис. П1.18 Диаграмма 02 Управление товарами
Просмотр списка товаров торговой точки
Описание
Данный вариант использования описывает процесс просмотра актером списка товаров, которые продаются торговой точкой с указанием для каждого товара количества на складе, цены и другой информации.
Требования
FR017
Нормальный ход варианта использования
Действия актера | Отклик системы |
10. Актер вызывает список товаров на торговой точке или вызывает функцию «Просмотреть все товары» при просмотре результатов поиска. | 20. Система отображает на экране отсортированным по наименованию товара список товаров, у которых не установлен признак «удален» в виде: · наименование товара · текущее количество на складе · средняя закупочная цена · текущая продажная цена · предполагаемая прибыль от реализации товара (вычисляется по формуле текущая продажная цена – средняя цена закупки ´ текущее количество на складе) |
30. Актер просматривает список товаров |
Альтернативный ход варианта использования
20а Происходит непредвиденный сбой при отображении списка
20а1 Система отображает актеру сообщение об ошибке «Произошел непредвиденный сбой при отображении списка товаров. Список товаров не может быть отображен»
20а2 Актер подтверждает прочтение сообщения
20а3 Список товаров отображается пустым
20а4 Выполнение варианта использования на этом заканчивается
Точки расширения
Название | Описание | Вызываемый вариант использования |
Форма поиска | 02.020 Поиск товара | |
Элемент управления «Оформить поступление товара» | При вызове сценария учитывается, какой товар выбран в списке. | 02.030 Ввод информации о поступлении имеющегося товара |
Элемент управления «Новый товар» | 02.040 Ввод информации о поступлении нового товара | |
Элемент управления «Удалить» | При вызове сценария учитывается, какой товар выбран в списке. | 02.070 Удаление товара |
Поиск товара
Описание
Данный вариант использования может быть вызван актером при просмотре списка товаров торговой точки.
В варианте использования описывается процесс поиска необходимого товара по его названию. При этом ищутся не удаленные товары, содержащие введенную строку в названии.
Требования
FR019
Нормальный ход вариант использования
Действия актера | Отклик системы |
10. В специальном поле актер вводит название товара и вызывает функцию поиска | 20. Система находит все товары, в названии которых содержится введенная строка, и у которых не установлен признак «Удален» |
30. Система отображает актеру список найденных товаров |
Ввод информации о поступлении имеющегося товара
Описание
Данный вариант использования может быть вызван при просмотре списка товаров торговой точки.
Данный вариант использования описывает процесс добавления информации о поступлении имеющегося товара на торговую точку. При этом информация о товаре обновляется.
Требования
FR020; FR030