Здавалка
Главная | Обратная связь

Прикрепление файлов

Введение

Цель

Целью данного документа является описание D-требований по работе программы. В нем описываются требования для авторизации, создания, получения, передачи заданий, просмотра сведений о других файлах.

Область применения

Настоящий документ обязателен к применению для тестировщиков проекта.

Глоссарий

Недопустимые символы – ‘~’, ‘!’, ‘@’, ‘#’, ‘$’, ‘%’, ‘^’, ‘&’, ‘*’, ‘(’, ‘)’, ‘_’, ‘+’, ‘`’, ‘-’, ‘=’, ‘«’, ‘»’, ‘№’, ‘;’, ‘:’, ‘?’, ‘*’, ‘{’, ‘}’, ‘[’, ‘]’, ‘“’, ‘”’, ‘|’, ‘<’, ‘>’, ‘?’, ‘/’, ‘\’, ‘.’, ‘,’, ‘ ‘ ’, ‘, пробел.

Допустимые символы– символы, не входящие в перечень недопустимых символов.

Авторизация

Система должна позволять пользователю производить авторизацию

Тип «Логин»: Строка. Длинна строки 100 символов.

Тип «Пароль»: Строка. Длинна строки 100 символов.

Система должна производить авторизацию пользователей с ролями путем связки «логин-пароль»:

 

· Администратор

· Менеджер

· Директор

· Инициатор проекта

· Руководитель

· Сотрудник

Система должна отправлять уведомление «Неверный логин и/или пароль» если:

· Поле «Логин-пароль» пустое

· Поле Логин заполнено, а поле пароль – пустое

· Поле логин не заполнено, поле пароль – заполнено

· Если введена неправильная связка «логин-пароль»

Если пользователь правильно ввел пару «логин-пароль» - Система должна произвести авторизацию пользователя, вывести уведомление и загрузить главный экран программы.

 

Получение и выполнение заданий

3.1. Пользователь должен иметь возможность видеть свои задания:

После нажатия кнопки «Текущие» Система должна показать список заданий пользователя.

3.2. Предыдущие задания:

Если задание пользователя предваряли другие задания, то пользователь должен видеть список предшествующих заданий вида:

Задание
Задание
Текущее задание

 


Рисунок 1. Схематичное изображение цепочки заданий.

Нераспределенные задания

При выборе кнопки «Нераспределенные задания - Система должна вывести задания, соответствующие его роли и его отделу:

Если задание пользователя не соответствует его роли, то Система не должна его выводить в окно программы.

Если задание пользователя не соответствует его отделу, то Система не должна выводить его в окно программы.

При нажатии кнопки «Забрать на выполнение», задание из окна «Нераспределенные» должно переместиться в окно «Текущие задания»

Если за время просмотра задания, его уже успел принять другой пользователь, то при нажатии кнопки «Забрать на выполнение» или «Просмотр», то система должна оповестить пользователя о том, что задание уже взял другой пользователь, и вывести на экран соответствующее уведомление: «Задание недоступно для выполнения».

Если задание за время просмотра было удалено, то при нажатии кнопки «Забрать на выполнение» или «Просмотр», то система должна оповестить пользователя что задание на текущий момент «Задание более недоступно так-так было удалено» и вывести соответствующее уведомление.

Прикрепление файлов

Тип «Прикрепленный файл»: Строка *** символов.

При выборе файла, если он используется другой программой, должно появиться сообщение, что файл не доступен вида «Данный файл используется другой программой. Закройте программу и повторите попытку». (если надо, копировать можно и открытый файл, подумать)

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

Прикрепленный файл
Прикрепленный файл
Если файл был прикреплен ошибочно, пользователь может воспользоваться кнопкой «Открепить файл». Для этого он должен выбрать соответствующий файл, или группу файлов, и нажать на кнопку «Открепить файл», при этом в окне файлов выделенные файлы должны пропасть из группы прикрепленных файлов.

 

 

Рисунок 2. Схематичное изображение прикрепленных файлов.





©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.