3.1.1, "Система должна поддерживать работу на следующих серверных ОС: Linux, BSD, Solaris (рекомендуется использовать ОС Debian GNU/Linux 6.0 (amd64)."
3.1.2, "Система должна поддерживать работу на реляционных СУБД и на noSQL СУБД."
3.1.3, "Система не требует обязательного приобретения дополнительных компонентов (лицензии на ОС, на СУБД и т.п.)."
3.1.3, "Система не должна требовать обязательного приобретения дополнительных компонентов (лицензии на ОС, на СУБД и т.п.)."
3.1.4, "Система должна поддерживать шифрование подключений с помощью протокола SSL (HTTPS)."
3.1.5, "Система должна поддерживать работу с распределённым хранилищем данных."
3.1.6, "Система должна обеспечивать возможность распределенной работы и удаленного доступа к ресурсам и объектам."
...
...
@@ -56,11 +56,11 @@
.. csv-table::
:widths: 2, 30
3.3.1, "Система должна отображать общую верхнюю панель для авторизованного со следующими кликабельными лейблами:
3.3.1, "Система должна отображать общую верхнюю панель для авторизованного пользователя со следующими кликабельными лейблами:
* заголовок;
* «Фамилия Имя» с прогрессом обучения."
3.3.2, "Система должна формировать прогресс обучения из количества завершенных обязательных курсов пользователя."
3.3.3, "Система должна отображать боковую панель во всех модулях, кроме авторизации, регистрации, «Обучающий курс», со следующими пунктами:
3.3.3, "Система должна отображать боковую панель со следующими пунктами:
* «Профиль»;
* «Мои курсы»;
* «Все курсы»;
...
...
@@ -77,7 +77,8 @@
* электронная почта;
* логотип-ссылка на сайт компании."
3.3.8, "Система должна предоставлять возможность выхода в модуль авторизации."
3.3.9, "Система не должна отображать верхнюю и нижнюю панели в модулях авторизации и регистрации."
3.3.9, "Система не должна отображать верхнюю, нижнюю и боковую панели в модулях авторизации и регистрации."
3.3.10, "Система не должна отображать боковую панель в модуле «Обучающий курс»."
Требования к модулю авторизации
--------------------------------------------
...
...
@@ -113,7 +114,7 @@
* пароль (поле ввода со скрытием вводимых символов, обяз.)."
3.5.3, "Модуль должен запустить процесс регистрации пользователя по нажатию на кнопку «Зарегистрироваться»."
3.5.4, "Процесс регистрации по введенным атрибутам должен включать в себя:
* проверка наличия учетной записи пользователя по введенному e-mail;
* проверку наличия учетной записи пользователя по введенному e-mail;
* создание учетной записи;
* создание профиля пользователя."
3.5.5, "Процесс регистрации должен произойти успешно только при условии, что в Системе отсутствует учетная запись с введенным e-mail."
...
...
@@ -231,7 +232,7 @@
3.10.7, "Модуль должен открывать компонент выбора даты по нажатию на кнопку «Начать курс». В результате выбора даты обучающий курс должен:
* сменить статус на «Обучение»;
* принять установленный пользователем срок завершения."
3.10.8, "Модуль должен отображать боковую панель с содержанием курса."
3.10.8, "Модуль должен отображать содержание курса."
3.10.9, "Модуль должен формировать содержание курса из названий всех уроков и итогового задания."
3.10.10, "Модуль должен перенаправлять пользователя на страницу описания выбранного урока по нажатию в содержании курса на урок."
3.10.11, "Страница описания урока может содержать: