Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб-3_Спецификации_см.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆
    1. Альтернативные потоки

  • (7.1) При отсутствии связи с Интернетом более 15 секунд Система должна сообщить текущему покупателю о невозможности синхронизации и прекратить попытки синхронизации. После этого система переходит на шаг 8 основного потока.

  • (7.2) При отсутствии связи с Интернетом в течение 15 секунд и меньше Система должна продолжать попытки синхронизации без уведомления покупателя.

  • (7.3) При недоступности ресурсов сервера АС должна сообщить покупателям об этом и прервать синхронизацию на каждом подключенном устройстве.

  • (6.1) Если ни один из пользователей других устройств не будет синхронизироваться со списком в течение 1 часа, система прекращает внешний доступ к списку покупок. Покупатель сможет отменить синхронизацию самостоятельно, пока ни один из пользователей не подтвердил синхронизацию.

  • (6.2) Если часть пользователей других устройств подтвердила синхронизацию (шаг 6), система начинает синхронизацию. Пользователи других устройств, не подтвердившие синхронизацию, смогут подтвердить ее в любой момент времени, пока она продолжается (пока каждый подтвержденный участник синхронизации не прервал ее).

  • (8.1) Система должна остановить синхронизацию через 24 часа после ее начала, если пользователи подтвердили синхронизацию и не завершили ее самостоятельно.

  • (3.1) При отсутствии учетных записей с указанным именем пользователя (шаг 3), система выведет на экран соответствующее сообщение. Система перейдет к шагу 4 только после того, как будут указаны существующие пользователи для синхронизации.

  • (8.2) Если часть пользователей прервала синхронизацию, они смогут вновь возобновить ее, пока она не была прервана всеми остальными участниками синхронизации. Система должна выводить сообщение о наличии возможных синхронизаций по требованию пользователя.