← Документация и информация о ПО

Описание процессов, обеспечивающих поддержание жизненного цикла программного обеспечения

Программное обеспечение: XK Server Management Platform (XKSM)
Версия: 2.64.0
Правообладатель: ООО «ХК СЕРВ»
Дата документа: 26.10.2026

1. Разработка и выпуск

Жизненный цикл включает регистрацию требований и дефектов, проектирование, изменение исходников, проверку, сборку, эксплуатацию и сопровождение. Изменения фиксируются в системе контроля версий. Для каждого передаваемого выпуска необходимо фиксировать версию, commit, состав файлов и образов, целевую ОС и результаты испытаний. Адрес репозитория и место размещения инфраструктуры подтверждаются ответственным за поставку отдельно; этот документ не заявляет непроверенное размещение исходников в РФ. Средства компиляции, структура исходного и объектного кода, артефакты и сведения, требующие подтверждения правообладателя, описаны в требованиях к техническим средствам.

В проекте используются Python/FastAPI, TypeScript/React, pytest и Playwright. Наличие тестов или настройки CI не подтверждает успешное прохождение полного набора проверок. Результаты фиксируются для конкретного commit с командой, окружением, датой и известными ограничениями. Заявления о покрытии, скорости или совместимости допускаются только со ссылкой на соответствующий отчёт.

2. Контроль выпуска

Перед передачей проверочного экземпляра выполняются:

  1. Согласование версии, функций, целевой ОС и лицензии.
  2. Проверка зависимостей и лицензий, состава образов, отсутствия секретов и отключённых в продукции режимов разработки.
  3. Сборка установщика и архива файлов штатным сборщиком. Фиксация версий компонентов, digest/ID образов и SHA256 файлов в манифесте выпуска.
  4. Установка на чистой согласованной ОС, в том числе без предварительного Docker/Compose и без выхода в Интернет, если этот режим заявлен.
  5. Проверка миграций, входа, перезагрузки, сохранности данных и функций.
  6. Проверка лицензии, резервного копирования и восстановления.
  7. Сверка инструкции и HTML/PDF с фактически испытанной поставкой.

Результат выпуска — идентифицируемый комплект с журналами проверок. Этот документ не утверждает, что ещё не собранный комплект прошёл перечисленные испытания. Подпись артефактов, если используется, проверяется отдельно от SHA256; наличие контрольных сумм само по себе не подтверждает автора файла.

3. Обновление и восстановление

Обновление запускает администратор в согласованное окно. Для офлайн-контура используется полный переданный комплект; команда docker compose pull не является процедурой офлайн-обновления. Порядок приведён в инструкции установки.

До изменения подготовить и проверить резервные копии PostgreSQL, необходимых данных ClickHouse, файлов приложения, конфигурации, секретов, ключей и лицензии. Копии должны храниться с ограниченным доступом отдельно от рабочей установки. Сохранить манифест прежней версии и план восстановления.

После обновления проверить миграции, healthcheck, вход, доступность оборудования, основные функции и новые записи мониторинга. Ошибка миграции требует анализа; простое переключение тега образа не гарантирует совместимость схемы БД. Восстановление выполняется по предварительно испытанной процедуре на отдельной машине. Смена ключа шифрования не заменяет штатную ротацию ранее сохранённых секретов.

Офлайн-профиль отключает AI и облачные лицензионные обращения. Он использует локальный файл подписанной лицензии. Требования к сетевым интеграциям, почте, федерации и оборудованию сохраняются для функций, включённых в состав поставки.

4. Обработка дефектов

В обращении указываются версия и commit, ОС, время и часовой пояс, шаги воспроизведения, ожидаемый и фактический результат, влияние на работу. К журналам прикладываются очищенные от паролей, токенов, приватных ключей и персональных данных фрагменты. Удалённый доступ предоставляется отдельно с согласованными правами и сроком действия.

Для дефекта фиксируются ответственный, приоритет, способ воспроизведения, исправление, проверка и версия выпуска. Блокирующие дефекты перепроверяются на том же сценарии. Для операций с питанием, прошивками, RAID и BIOS необходимо выделенное оборудование либо отдельное разрешённое окно работ.

5. Поддержка и документация

Контакты развёртывания и сопровождения: support@xkserv.ru, +7 (499) 504-42-22; будние дни 09:00–18:00. Часовой пояс уточняется при согласовании сопровождения. Приобретение и выпуск лицензии: info@xkserv.ru. Сайт организации: https://xkserv.ru. Назначение конкретного специалиста и порядок эскалации фиксируются в условиях сопровождения. Документ не устанавливает неподтверждённые SLA, гражданство сотрудников, автоматическую регистрацию внешних тикетов или сроки исправления.

Правообладатель по предоставленным сведениям — ООО «ХК СЕРВ», ИНН 7701371775, ОГРН 1137746871151. Основание приобретения исключительного права указано как договор от 01.05.2026; наличие этого описания не заменяет проверку подписанного договора и его приложений перед подачей.

Пять документов публикуемого комплекта должны соответствовать одной версии: функциональные характеристики, установка, эксплуатация, жизненный цикл и технические средства. Источники хранятся в проекте; HTML/PDF собираются штатным генератором. После публикации проверяются ссылки и доступ без авторизации.