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