Глава 4. Общие требования

Ревизия VCS: 273cb9833

Дата сборки документа: 2018.03.02 19:15:39

Содержание

Простота, эргономичность и отзывчивость интерфейса
Формат поставки и общие возможности приложения
Безопасность
Имена файлов, папок и пути
Специфические требования
Требования к манипуляциями с файлами и каталогами
Копирование с клиентского компьютера пользователя на сервер Synergy
Копирование с сервера Synergy на клиентский компьютер
Копирование только в рамках сервера Synergy
Удаление файлов и каталогов
Перемещение файлов/каталогов
Переименование файлов/каталогов
Создание ярлыков
Создание нового каталога
Открытие файлов/каталогов с помощью клиента

Десктопный клиент ARTA Synergy должен удовлетворять следующим требованиям:

Простота, эргономичность и отзывчивость интерфейса

Общая формулировка требования: клиент должен предоставлять простой эргономичный интерфейс.

  1. Клиент должен предоставлять возможность рекурсивной загрузки папок и множественный выбор файлов/папок.

  2. Открытие файлов в клиенте должно осуществляться по двойному щелчку;

  3. В клиенте должна быть реализована поддержка DND для перемещения файлов между клиентским компьютером и хранилищем Arta Synergy;

  4. Интерфейс клиента должен быть «отзывчивым» - при выполнении длительных операций (взаимодействие с сервером) программа должна предоставлять компонент, отображающий прогресс выполнения операции (если это возможно).

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

  6. Клиент должен хранить историю навигации пользователя в течении сеанса и и иметь возможность перемещаться по ней.

Необходимо, чтобы операции с сетью и пользовательским интерфейсом осуществлялись в раздельных потоках, блокирование выполнения операций с GUI (кроме штатных) при задержках в функциональности работы с сетью недопустимо.