Функциональное требование



2. Система должна обеспечивать синхронизацию данных между ПК и мобильным устройством.

Описание

В системе существует возможность синхронизации данных (при нажатии кнопки). Когда пользователь входит в интернет через мобильное устройство, у него существует возможность загрузки/выгрузки данных на сервер/с сервера нажатием на кнопку. Когда пользователь входит в интернет через ПК, у него существует возможность загрузки/выгрузки данных на сервер/с сервера нажатием на кнопку.

Входные данные

Выход в интернет, нажатие кнопки

Источники входных данных

Пользователь

Выходные данные

Отсутствуют

Пункт назначения

Отсутствует

Предусловие

Пользователь зарегистрирован в системе и поменял интервал времени (если это необходимо), за который необходимо хранить данные и загружать данные с сервера.

Постусловие

Пользователь вышел в интернет. Система сохраняет/загружает данные на сервере/с сервера по идентификатору.

Побочные эффекты

Основной сценарий не выполнен, система уведомляет об ошибке посредством всплывающего окна в фоновом режиме и записью в собственный журнал событий.

Сценарий

1. Пользователь выходит в интернет через мобильное устройство.

2. Система распознает пользователя*.

3. Пользователь нажимает на кнопку «синхронизация».

4. Система по идентификатору загружает данные с сервера.

5. Система проверяет: если какие-либо данные есть на мобильном устройстве, но нет на сервере, то данные загружаются с мобильного устройства.

6. Пользователь выходит в интернет через ПК.

7. Система распознает пользователя*.

8. Пользователь нажимает на кнопку «синхронизация».

9. Система по идентификатору загружает данные с сервера.

10. Система проверяет: если какие-либо данные есть на ПК, но нет на сервере, то данные загружаются из ПК.

2* и 7*. Если система не распознала пользователя:

1) Система предлагает зарегистрироваться

2) Пользователь регистрируется в системе

 

 


Дата добавления: 2016-01-05; просмотров: 13; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!