Функциональное требование
5. Система должна обеспечивать автоматическую синхронизацию данных между ПК и мобильным устройством.
Описание
Как только пользователь выходит в интернет через мобильное устройство, данные (за последний месяц (по умолчанию)) по идентификатору загружаются с сервера, если данных в системе нет или время изменения данных на сервере более позднее (иначе, данные загружаются с мобильного устройства на сервер), а данные, которые есть в мобильном устройстве, но нет на сервере, по идентификатору сохраняются на сервере. Как только пользователь выходит в интернет через ПК, данные также (только уже за все время пользования системой) загружаются с сервера, сохраняются на сервере.
Входные данные
Подключение к интернету.
Источники входных данных
Пользователь (мобильное устройство пользователя)
Выходные данные
Сообщение о загрузке/выгрузке.
Пункт назначения
Отсутствует
Предусловие
Пользователь зарегистрирован в системе и изменил интервал времени (если есть необходимость), за который необходимо хранить данные.
Постусловие
Пользователь вышел в интернет. Система сохраняет/загружает данные на сервере/с сервера по идентификатору.
Побочные эффекты
Основной сценарий не выполнен. Пользователь не зарегистрирован в системе. Синхронизация не выполнена.
Сценарий
1. Пользователь выходит в интернет через мобильное устройство.
|
|
2. Система распознает пользователя*.
3. Система проверяет аналогичные данные по времени изменения.
4. Система по идентификатору загружает данные с сервера (если время изменения данных на сервере более позднее)*.
5. Система проверяет: если какие-либо данные есть на мобильном устройстве, но нет на сервере, то данные загружаются с мобильного устройства.
6. Пользователь выходит в интернет через ПК.
7. Система распознает пользователя*.
8. Система проверяет аналогичные данные по времени изменения.
9. Система по идентификатору загружает данные с сервера (если время изменения данных на сервере более позднее)*.
10. Система проверяет: если какие-либо данные есть на ПК, но нет на сервере, то данные загружаются из ПК.
2* и 7*. Если система не распознала пользователя:
1) Система предлагает зарегистрироваться
2) Пользователь регистрируется в системе
4* и 9*. Если время изменения данных в системе более позднее, то данные из системы заменяют данные на сервере.
Дата добавления: 2016-01-05; просмотров: 15; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!