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