- •Глоссарий
- •Потоки событий
- •Основной поток событий
- •Альтернативные потоки событий
- •Специальные требования
- •Альтернативные потоки событий
- •Специальные требования
- •Альтернативные потоки событий
- •Специальные требования
- •Альтернативные потоки событий
- •Специальные требования
- •Альтернативные потоки
- •Специальные требования
- •Предусловия
- •Постусловия
Альтернативные потоки событий
(4.1) На шаге 4 покупатель выбирает звуковой сигнал, указанный разработчиками по умолчанию.
Специальные требования
Разработчики предоставляют пользователю набор звуковых сигналов вместе с системой.
Набор звуковых сигналов должен представлять собой 5 аудиозаписей в формате mp3 длительностью 2-4 сек.
Система должна воспроизводить напоминания, когда устройство отключено или находится в беззвучном режиме.
Текстовое сообщение-напоминание должно выводиться на экране устройства и содержать название списка покупок. Сообщение исчезает, когда покупатель закрывает его.
Предусловия
Покупатель запустил систему. Система вывела на экран список названий существующих списков покупок.
Постусловия
Система выведет текстовое сообщение на экран устройства в указанное время.
(11) Покупатель сможет сортировать записи в списке покупок по заданным критериям.
Потоки событий
Основной поток событий
Покупатель может изменить критерий сортировки.
Покупатель может установить сортировку по:
- наименованию товара;
- по общей стоимости товара;
- по категории товара;
- по магазину.
Система отсортирует те записи, для которых указаны соответствующие значения.
Все остальные записи система расположит ниже в исходном порядке.
Покупатель может изменить порядок сортировки: по возрастанию и убыванию для чисел, в алфавитном порядке и обратном для текстовых полей.
Специальные требования
По умолчанию записи в списке должны быть отсортированы в порядке добавления в список покупок.
Записи, имеющие одинаковые значения, по которым осуществляется сортировка, будут расположены в порядке добавления в список покупок.
Предусловия
Покупатель открыл список покупок.
Постусловия
Система изменит порядок сортировки в зависимости от новых критериев.
(12) Покупатель сможет синхронизировать список покупок со списками покупок на других устройствах.
Рисунок 3.2 – Диаграмма синхронизации списка покупок
Потоки событий
Основной поток событий
Покупатель запрашивает синхронизацию списка покупок.
Система предлагает добавить пользователей других устройств, с которыми необходимо синхронизировать текущий список покупок.
Покупатель указывает имена других пользователей. Система должна сохранять уже вводимые имена пользователей и формировать из них выпадающий список значений.
Система позволяет изменение выбранного списка покупок указанным пользователям.
АС на других устройствах запрашивают у покупателей согласие на синхронизацию с пользователем «Имя пользователя» по списку покупок «Название списка».
Пользователи подтверждают синхронизацию.
АС на других устройствах создают временные копии списков покупок и начинают их синхронизацию.
Система остановит синхронизацию для каждого пользователя отдельно по требованию.
После завершения синхронизации АС на других устройствах должны предложить пользователям сохранить список. При отказе система должна удалить временную копию списка покупок.
