Описание процессов, обеспечивающих поддержание жизненного цикла программного обеспечения, к программе для ЭВМ «DevLink StateCore»

ООО «АЙТИ ДЕВ ЛИНК»
к программе для ЭВМ «DevLink StateCore»
Версия экземпляра: 1.0.3
Документация для экспертной проверки
Российская Федерация, 2026

Сведения о документе

ПравообладательООО «АЙТИ ДЕВ ЛИНК»
Наименование программы для ЭВМDevLink StateCore
Наименование npm-пакетаdevlink-statecore
Версия экземпляра1.0.3
Страница правообладателяhttps://itdevlink.ru/products/devlink-statecore
Условия использованиябесплатное использование

1. Общие положения

Настоящий документ описывает процессы, обеспечивающие поддержание жизненного цикла программы для ЭВМ «DevLink StateCore», включая разработку, тестирование, выпуск версий, устранение неисправностей, совершенствование и сопровождение.

Документ подготовлен с учетом подходов ГОСТ Р ИСО/МЭК 12207 к описанию процессов жизненного цикла программных средств и адаптирован к характеру программы: небольшая JavaScript/TypeScript-библиотека, распространяемая через официальный сайт компании.

2. Персонал и роли

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

  • разработчик JavaScript/TypeScript — реализация функций, исправление ошибок, подготовка сборки, тестирование и обновление версии;

Канал обратной связи для пользователей и экспертов: info@itdevlink.ru. Обработка обращений выполняется командой правообладателя без установленного графика и без фиксированного SLA.

3. Процесс разработки

  • Формирование требования или задачи на изменение функциональности.
  • Анализ влияния изменения на API библиотеки и совместимость с существующими проектами.
  • Внесение изменений в исходный код, конфигурацию сборки или документацию.
  • Проверка корректности работы измененных функций.
  • Подготовка новой версии при необходимости.

4. Процесс тестирования

  • проверка установки пакета в тестовый npm-проект;
  • проверка импорта библиотеки и выполнения базовых сценариев управления состоянием;
  • проверка обновления состояния и получения результата;
  • проверка отсутствия ошибок сборки и исполнения в типовом JavaScript/TypeScript-окружении;
  • проверка актуальности README и страницы продукта.

5. Управление версиями и выпуск

Нумерация версий осуществляется по схеме вида major.minor.patch. Публикация версии выполняется после подготовки изменений, проверки работоспособности и обновления сведений о версии.

Проверочный экземпляр настоящего комплекта документации относится к версии 1.0.3.

6. Устранение неисправностей

  • Получение информации об ошибке или выявление ошибки в ходе внутренней проверки.
  • Классификация ошибки: установка, импорт, API, типизация, документация или совместимость.
  • Воспроизведение ошибки в тестовом окружении.
  • Внесение исправления в исходный код или документацию.
  • Повторная проверка исправленного сценария.
  • Публикация корректирующей версии при необходимости.

7. Совершенствование ПО

Совершенствование программы осуществляется путем развития API, улучшения типизации, уточнения документации, оптимизации размера пакета, расширения примеров использования и повышения удобства интеграции в JavaScript/TypeScript-проекты.

8. Документирование

Документация поддерживается в виде README npm-пакета и страницы продукта на сайте правообладателя. При изменении публичного API документация актуализируется до публикации или одновременно с публикацией новой версии.

9. Сопровождение

Сопровождение включает выпуск исправлений, обновление документации, поддержание доступности страницы продукта и npm-пакета, а также рассмотрение обращений пользователей и экспертов.

Документ подготовлен для включения в комплект материалов заявления о включении сведений о программе для ЭВМ в Единый реестр российских программ для электронных вычислительных машин и баз данных.