ООО «АЙТИ ДЕВ ЛИНК»
к программе для ЭВМ «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-пакета, а также рассмотрение обращений пользователей и экспертов.
Документ подготовлен для включения в комплект материалов заявления о включении сведений о программе для ЭВМ в Единый реестр российских программ для электронных вычислительных машин и баз данных.