Поддержание жизненного цикла

Документация о поддержании жизненного цикла программного обеспечения

Документ описывает разработку, сопровождение, устранение неисправностей и совершенствование АПК «Верста», а также инфраструктуру и персонал правообладателя.

Программное обеспечение
АПК «Верста»
Правообладатель
ООО «Гео Грин»
Разработка и сопровождение
Выполняются силами правообладателя
Хранение исходного текста
Локальный Git-репозиторий без доступа из глобальной сети Интернет
Дата актуализации
20 октября 2026 года
Перед публикацией заполнить. Экспертиза требует фактические почтовые адреса разработки и сопровождения, точную численность персонала, режим работы и каналы технической поддержки. Незавершенные поля ниже нельзя оставлять на опубликованной странице.

1. Организация разработки и сопровождения

СведенияЗначение
Фактический почтовый адрес разработки142641, М.О., Орехово-Зуевский р-н, г.Куровское, ул. Свердлова, д.80
Фактический почтовый адрес сопровождения142641, М.О., Орехово-Зуевский р-н, г.Куровское, ул. Свердлова, д.80
Общая численность персонала разработки4 человек
Общая численность персонала сопровождения3 человек
Электронная почта поддержкиsoft@yotabit.ru
Режим работы поддержкиc 10 до 19, МСК

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

2. Персонал

РольКоличествоФункцииКвалификация
Руководитель разработки и сопровождения1Планирование, приемка версий, приоритеты и контроль результатаОпыт управления разработкой и знание архитектуры системы
Разработчик веб-приложения2PHP, JavaScript, HTML, CSS, прикладная логика и APIВеб-разработка, Git, SQL, HTTP, разграничение доступа
Разработчик Python-агента1Агент, интеграционные интерфейсы, получение снимков и телеметрияPython, Linux, systemd, HTTP API, ffmpeg, RTSP и HLS
Администратор инфраструктуры и БД2Серверы, сеть, HTTPS, MariaDB/MySQL, резервное копирование и восстановлениеLinux, веб-сервер, SQL, системные службы и мониторинг
Специалист тестирования и поддержки4Регрессионная проверка, приемочные сценарии, регистрация и первичная диагностика обращенийФункциональное тестирование и знание пользовательских функций

Один работник может совмещать несколько ролей при наличии необходимой квалификации. В документе указывается фактическая численность работников, а не расчетная потребность.

3. Управление исходным текстом и версиями

  • исходный текст хранится в локальном Git-репозитории правообладателя без доступа из глобальной сети Интернет;
  • доступ предоставляется только уполномоченным работникам;
  • каждое изменение связывается с задачей, автором и записью в истории Git;
  • утвержденной версии присваивается идентификатор, связанный с файлами приложения и миграциями базы данных;
  • резервные копии репозитория создаются во внутреннем контуре правообладателя;
  • развертывание выполняется только из утвержденной версии.

4. Совершенствование программного обеспечения

  1. Регистрация предложения, недостатка или требования.
  2. Оценка влияния на функции, данные, безопасность, совместимость и документацию.
  3. Определение состава работ и критериев приемки.
  4. Реализация изменения в отдельной ветви локального Git-репозитория.
  5. Проверка исходного текста и миграций базы данных.
  6. Функциональное и интеграционное тестирование.
  7. Развертывание в контрольном контуре.
  8. Приемка версии ответственным работником.
  9. Создание резервной копии и обновление рабочего контура.
  10. Обновление эксплуатационной документации.

5. Контроль качества

До выпуска версии проверяются:

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

6. Мониторинг и профилактика

  • контроль доступности веб-портала и базы данных;
  • контроль состояния периферийных агентов и поступления телеметрии;
  • контроль дискового пространства, системных журналов и ошибок приложения;
  • контроль выполнения и целостности резервных копий;
  • контроль сроков действия HTTPS-сертификатов;
  • установка обновлений безопасности после проверки совместимости;
  • периодическая проверка восстановления из резервной копии.

7. Регистрация и устранение неисправностей

  1. Пользователь направляет обращение по опубликованному каналу поддержки.
  2. Специалист регистрирует время, раздел системы, последовательность действий и наблюдаемый результат.
  3. Обращению назначаются ответственный и приоритет.
  4. Собираются журналы и сведения о версии без передачи паролей и персональных данных.
  5. Проблема воспроизводится в контрольном контуре.
  6. При необходимости предоставляется безопасное временное решение.
  7. Исправление проходит проверку и выпускается по стандартной процедуре.
  8. Восстановление функции подтверждается, результат сообщается заявителю.
ПриоритетОписаниеПорядок работы
КритическийНедоступность сервиса или потеря основной функцииНемедленная регистрация, диагностика и восстановление либо безопасное обходное решение
ВысокийСущественное нарушение функции при наличии частичного обходного решенияПриоритетная диагностика и выпуск исправления
ОбычныйЛокальный дефект, не блокирующий основную работуИсправление включается в плановый выпуск
ПредложениеЗапрос на изменение или улучшениеОценка и включение в план развития

8. Резервное копирование и восстановление

  • раздельно резервируются база данных, конфигурация, локальный Git-репозиторий и медиаматериалы;
  • копии хранятся на контролируемых правообладателем технических средствах на территории Российской Федерации;
  • доступ к копиям имеют только уполномоченные работники;
  • периодичность и глубина хранения устанавливаются внутренним регламентом;
  • результаты пробного восстановления фиксируются ответственным специалистом;
  • скомпрометированные пароли и ключи при восстановлении заменяются.

9. Информационная безопасность

  • пользователям предоставляются минимально необходимые права;
  • доступ к серверной части и исходному тексту ограничивается;
  • для веб-доступа применяется HTTPS;
  • пароли, токены и ключи не публикуются в документации и журналах;
  • учетные данные отзываются при завершении полномочий работника или экспертной проверки;
  • события нарушения конфиденциальности, целостности или доступности регистрируются и расследуются.

10. Поддержка экспертной проверки

На период проверки назначается технический специалист правообладателя. Он обеспечивает доступность тестового контура, VPN и SSH, восстанавливает тестовые учетные записи, поясняет состав тестовых данных и устраняет технические препятствия. Контакты и режим связи включаются в закрытое приложение с реквизитами доступа.

Документ актуализирован 20 октября 2026 года.