Загрузка данных


Запустите ONLYOFFICE
В команде замените ChangeThisSecret123 на свою длинную строку из латинских букв и цифр. Это служебный ключ сервера. Вставьте весь блок:
sudo docker run -d --name onlyoffice -p 127.0.0.1:8080:80 \
  --restart unless-stopped -e JWT_SECRET=ChangeThisSecret123 \
  onlyoffice/documentserver:latest
Дождитесь загрузки образа и запуска сервера. Откройте в браузере внутри Debian адрес http://localhost:8080 — должна появиться страница ONLYOFFICE Docs. Первый запуск может занять несколько минут.
Откройте редактор
Для создания документов включите встроенный учебный пример:
sudo docker exec onlyoffice supervisorctl start ds:example
В браузере внутри Debian перейдите на http://localhost:8080/example/ и выберите создание нового текстового документа.
Этот пример предназначен для обучения. В данной установке доступ открыт только внутри ВМ; готовые документы обязательно скачивайте. После перезапуска контейнера повторите команду запуска примера.
Если сервер не открывается
Подождите несколько минут. Если страница всё ещё недоступна, выполните команды и покажите результат преподавателю:
sudo docker ps -a
sudo docker logs --tail 30 onlyoffice
Ошибка при открытии учебного примера
Если по адресу http://localhost:8080/example/ появляется ошибка «languages.forEach is not a function», удалите созданный контейнер и запустите ONLYOFFICE на стандартном HTTP-порту 80:
sudo docker rm -f onlyoffice
sudo docker run -d --name onlyoffice -p 80:80 \
  --restart unless-stopped -e JWT_SECRET=ChangeThisSecret123 \
  -e ALLOW_PRIVATE_IP_ADDRESS=true -e EXAMPLE_ENABLED=true \
  onlyoffice/documentserver:latest
После запуска подождите несколько минут и откройте в браузере http://localhost/example/. Порт 8080 в адресе больше указывать не нужно. Параметр ALLOW_PRIVATE_IP_ADDRESS используется только для учебного стенда.
Официальные инструкции: docs.docker.com/engine/install/debian/; helpcenter.onlyoffice.com/docs/installation/docs-community-install-docker-arm64.aspx. Поддержка AMD64 и ARM64 проверена по документации ONLYOFFICE.

Подготовьте в ONLYOFFICE документ «Требования к программному продукту». Выберите собственную идею приложения или программный продукт из своей курсовой работы. Разрабатывать само приложение на этом занятии не нужно.
Создайте документ и опишите продукт
Укажите Ф. И. О., группу, название продукта и его назначение. В 5–7 предложениях опишите, какую проблему решает система, кто будет ею пользоваться и какие основные задачи она выполняет.
Определите роли пользователей
Выделите не менее трёх ролей. Для каждой укажите задачи и доступные действия. Оформите таблицу по образцу:
Таблица 1 — Пример описания роли пользователя
Роль	Основные задачи	Доступные действия
Оператор поддержки	Обработка обращений	Просмотр заявок, добавление ответа, изменение статуса
Опишите пользовательские сценарии
Составьте три сценария. Для каждого укажите название, роль пользователя, начальные условия, последовательность действий и ожидаемый результат. В одном сценарии дополнительно опишите ошибку и реакцию системы на неё.
Например: пользователь заполняет заявку и отправляет её. Если обязательное поле не заполнено, система показывает сообщение об ошибке и не создаёт заявку.
Сформулируйте требования
Подготовьте не менее пяти функциональных и трёх нефункциональных требований.
Присвойте обозначения FR-01, FR-02 и NFR-01, NFR-02. Для каждого требования укажите приоритет: высокий, средний или низкий. Используйте таблицу:
Таблица 2 — Пример записи требований
ID	Требование	Приоритет
FR-01	Система должна позволять пользователю создавать заявку.	Высокий
NFR-01	Список из 100 заявок должен открываться не более чем за 2 секунды при 10 одновременно работающих пользователях.	Средний
Примеры показывают форму записи. Содержание требований должно соответствовать выбранному вами продукту.
Сформулируйте критерии приёмки
Для трёх функциональных требований опишите, как проверить их выполнение: что делает пользователь и какой результат должна показать система.
Пример для FR-01: после заполнения обязательных полей и нажатия кнопки «Отправить» создаётся заявка с уникальным номером и статусом «Новая»; заявка появляется в списке пользователя.
Используйте инструменты рецензирования
– Добавьте комментарий к одному требованию: укажите, что в нём нужно уточнить.
– Включите отслеживание изменений и исправьте формулировку требования.
– Сделайте скриншот, на котором видны комментарий и исправление. Затем примите исправление.
Оформите и сохраните результат
– Используйте стили заголовков для разделов, нумерованные списки для последовательностей действий и таблицы для ролей и требований.
– Напишите вывод из 3–5 предложений: что удалось уточнить в требованиях и чему вы научились при работе с ONLYOFFICE.
– Через меню «Файл» скачайте документ в DOCX и PDF. Назовите файлы ПР2_Фамилия_Группа. Откройте скачанные файлы и проверьте содержание и оформление.