УДК 338.984
DOI: 10.36871/2618-9976.2024.07.006
Авторы
Дамир Фатович Ильясов,
Кандидат экономических наук, докторант, Российский экономический университет им. Г.В. Плеханова, Москва, Россия
Илья Дмитриевич Овчинников,
Аспирант, Российский экономический университет им. Г.В. Плеханова, Москва, Россия
Илья Иванович Сергеев,
Студент, направление программной инженерии, Национальный исследовательский университет «Высшая школа экономики», Москва, Россия
Аннотация
В статье обсуждается разработка цифрового продукта для сопровождения на концептуальном уровне проектов по выводу из эксплуатации ядерно и радиационно опасных объектов. Необходимость такой разработки обусловлена выполнением требований по импортозамещению программного обеспечения в стратегически значимых отраслях Российской Федерации, важностью обеспечения информационной безопасности (данные в проектах часто имеют гриф «Для служебного пользования») и наличием дополнительного функционала для специфических проектов, отсутствующего в других приложениях. Описаны особенности проектов по выводу из эксплуатации ядерных установок, сформированы функциональные требования к цифровому продукту, предлагаются архитектурные паттерны. В частности, для разработки цифрового продукта выбрана клиент-серверная архитектура с применением микросервисов. Выделены основные технологии и методологии для клиентской части приложения (frontend): HTML, CSS, React, Feature-Sliced Design. Для реализации кода frontend используются языки программирования JavaScript, TypeScript. Для организации серверной части приложения (backend) рекомендуется использовать технологии и фреймворки Docker, Nest.js, Node.js, RESTful API. Хранение данных осуществляется с применением системы управления базами данных PostgreSQL и S3-хранилища. На примере одного из модулей (диаграмма Ганта) цифрового продукта подробно описаны используемые методы и библиотеки. Весь набор технологий соответствует требованиям разработки импортонезависимого цифрового продукта.
Ключевые слова
вывод из эксплуатации
ядерная установка
радиоактивные отходы
управление проектами
планирование
цифровой продукт
импортозамещение
цифровизация
веб-технология