Программное обеспечение стека протоколов уровня L1-HighPHY/L2 базовой станции RAN 5G
Описание процессов
О документе
Обновление документа: 2025.04.07
Данный документ описывает процессы разработки, поддержки и эксплуатации
программного обеспечения стека протоколов уровня L1-HighPHY/L2 базовой станции 5G.
Он предназначен для инженеров, разработчиков и специалистов, работающих с данным ПО.
Содержание
1. Состав пакета и способ доступа
Пакеты для установки ПО L1-HighPHY/L2 предоставляются только по
запросу действующим пользователям и заказчикам.
В состав пакета для установки входят все необходимые компоненты ПО
L1-HighPHY/L2 и его зависимости, обеспечивая автономную установку ПО без
необходимости подключения к каким-либо сторонним ресурсам или к сети
Интернет.
2. Класс программного обеспечения
Наименование | Значение |
Класс ПО | Встроенные прикладные программы |
Регламентирующий документ | Классификатор программ для электронных вычислительных машин и баз данных, утвержденный приказом Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации от 22 сентября 2020 г. № 486 |
Код ОКПД | 62 |
Код класса программ | 01.03 |
3. Процессы разработки и поддержки программного продукта
3.1 Стадии и этапы разработки
Разработка и поддержка продукта выполняется специалистами ООО
«ИРТЕЯ».
Процесс разработки, поддержки и принятии необходимых в процессе
выполнения данного проекта решений основан на выполнении требований
Менеджмента качества в соответствии с ГОСТ Р ИСО 9001-2015, ГОСТ Р
58876-2020, ГОСТ Р 56518-2015, ГОСТ 134-1018-2012 (с изм. 1) и ГОСТ РВ
0015-002-2012.
Процесс разработки продукта обеспечивает хранение и управления
версиями исходного кода во внутренней системе контроля версий (Git) на
базе инфраструктуры, расположенной непосредственно на вычислительных
мощностях ООО «ИРТЕЯ».
Выполнение указанных выше требований и рекомендаций позволяет
получать следующие преимущества:
- стабильно предоставлять продукцию и услуги, которые удовлетворяют
требованиям потребителей и применимым законодательным и
нормативно-правовым требованиям;
- создавать возможности для повышения удовлетворенности
пользователей/заказчиков;
- направлять усилия на риски и возможности, связанные со средой и
целями организации;
- обеспечивать возможность продемонстрировать соответствие
установленным требованиям системы менеджмента качества.
Поддержка жизненного цикла продукта осуществляется в рамках
нескольких типов мероприятий:
- реализация программы дорожной карты разработки, согласованной с
текущими и перспективными пользователями, для планомерного расширения
функционала продукта;
- регистрация и добавление в дорожную карту доработок, полученных в
результате запросов пользователей, а также на основе информации о
длительной эксплуатации продукта;
- регистрация найденных в процессе эксплуатации неисправностей,
включение в план разработки, исправление и отслеживание в рамках
процессов контроля качества, автоматизированных или плановых обновлений,
а также поставки продукта по запросу;
- планомерное повышение уровня стабильности, производительности ПО,
технических и эксплуатационных характеристик продукта.
В процессе разработки и тестирования используется гибкая методология
с итеративными процессами, включая циклы наращивания функционала,
стабилизации и повышения производительности продукта.
Конфигурационное управление продуктом осуществляется с использованием
стандартизованного интерфейса Netconf (модели данных и описание
параметров указаны в Руководстве по конфигурированию ПО), а набор
доступного функционала и срок его действия определяются используемым
конкретным пользователем лицензионным ключом, полученным от ООО «ИРТЕЯ»
на основании соответствующего пользовательского соглашения, который в
свою очередь открывает или блокирует работу отдельных функций при
необходимости.
Информация о содержимом дорожной карты разработки ПО в части
расширения и доступности функционала продукта может быть предоставлена
по запросу после заключения соглашения о неразглашении конфиденциальной
информации.
Процесс поддержки продукта обеспечивает работа двух линий поддержки
(L1-L2) на базе ООО «ИРТЕЯ», доступных по электронной почте и по
контактным телефонам, размещенным на интернет-сайте.
Описание | Детали |
Компания | ООО «ИРТЕЯ» |
Эл. почта | zapros@irteya.ru |
Телефон | +7(985) 76-85-888 (12:00–18:00 UTC+03) Пн-Пт. |
Сайт | https://irteya.ru |
Документация | Документация для скачивания, а также информация по продукту размещены на сайте: https://irteya.ru |
3.2 Требования к программе или программному изделию
3.2.1 Ограничения и специфика
С учетом специфики применения ПО его реализация имеет следующие
характерные особенности:
- ПО является встраиваемым, и для обеспечения работоспособности оно
должно быть адаптировано для использования на конкретной аппаратной
платформе. В качестве примера для экспертной оценки приведена версия ПО
для платформы Intel x86, как наиболее популярной с точки зрения
использования на рынке (требования к аппаратному и программному
обеспечению указаны в инструкции по установке);
- учитывая потребности рынка, данное ПО обеспечивает открытый
стандартизованный интерфейс ORAN 7.2 CUS взаимодействия с
приемопередающими модулями базовых станций 5G, в связи с чем необходимо
использовать только совместимые приемопередающие модули для
полнофункциональной работы;
- для обеспечения максимальной производительности решения в
соответствии с требованиями ключевых потребителей решения (операторов
мобильной связи), а также с целью повышения экономической
привлекательности решения, в составе аппаратной платформы используются
специализированные ускорители отдельных операций цифровой обработки
сигналов и криптографии. Это обеспечивает снижение требований к
производительности центрального процессора и позволяет использовать
решения с меньшим количеством вычислительных ядер.
3.3 Сведения о команде разработчиков
Техническая команда ООО «ИРТЕЯ» включает следующихе специалистов:
- технический директор;
- руководитель команды разработки ПО L1-HighPHY/L2;
- руководитель команды разработки ПО L3;
- руководитель команды интеграции и контроля качества;
- руководитель команды разработки системы управления EMS/NMS;
- инженеры-программисты различных категорий;
- инженеры контроля качества различных категорий;
- инженеры по автоматизации и внедрению;
- инженеры-конструктора;
- технические писатели и аналитики.
К сотрудникам основных специальностей предъявляются требования,
указанные в соответствующих разделах ниже.
3.3.1 Инженер-программист.
- Высшее техническое образование в области телекоммуникаций или компьютерных наук.
- Основной стек: Linux C/C++ 11/14/17.
- Опыт работы в среде Linux; углубленное знание инструментов разработки для Unix-систем.
- Опыт разработки программного обеспечения, предпочтительно в области разработки системного программного обеспечения или программного обеспечения для телекоммуникаций/безопасности.
- Понимание низкоуровневых принципов работы разрабатываемого ПО (опыт работы на уровне Ассемблерного кода).
- Администрирование Linux, включая сетевой стек.
- Опыт работы с Jira, Confluence, CI/CD (Gitlab/Jenkins/TeamCity).
3.3.2 Инженер контроля качества.
- Высшее техническое образование в области телекоммуникаций или компьютерных наук.
- Понимание базовых принципов построения сетей мобильной связи 2G/3G/4G/5G, включая основные используемые технологии (напр. MIMO, OFDM, Resource Schedulling, Beamforming).
- Опыт работы в области тестирования программного обеспечения, предпочтительно в области тестирования программно-аппаратных решений, тестирования телекоммуникационного оборудования, high-load тестирования.
- Опыт работы в среде Linux, включая в обязательном порядке сетевой стек Linux, а также углубленное знание инструментов разработки и тестирования для Unix-систем.
- Автоматизация процессов тестирования с использованием Python.
- Понимание низкоуровневых принципов работы тестируемого ПО.
- Опыт работы с Jira, Confluence, CI/CD (Gitlab/Jenkins/TeamCity).
3.3.3 Инженер по автоматизации и внедрению.
- Опыт практической разработки: возможность самостоятельно разрабатывать и тестировать ПО.
- Опыт работы с телекоммуникационным оборудованием различного уровня: результаты прохождения курсов Cisco и наличие сертификатов являются преимуществом.
- Знание Bash/Shell, Python и основ C/C++.
- Свободное владение принципами построения безопасных высоконагруженных систем (в том числе распределенных и сетевых) с высокими показателями доступности и надежности.
- Автоматизация процесса компиляции make/cmake.
- Опыт работы с различными аппаратными платформами на базе архитектуры ARM для встраиваемых решений (embedded) будет преимуществом, как и опыт портирования какого-либо ПО между аппаратными платформами.
- Администрирование Linux, включая сетевой стек.
- Автоматизация процессов сборки развертывания в среде Linux.
- Развертывание и автоматизация виртуальных сред и контейнеров (VMware, Docker, Kubernetes).
- Опыт администрирования Jira, Confluence, CI/CD (GitLab/Jenkins/TeamCity).
3.4 Расположение команды разработчиков
- ПО разрабатывается в ООО «ИРТЕЯ».
- Адрес: 115432, Г.МОСКВА, ВН.ТЕР.Г. МУНИЦИПАЛЬНЫЙ ОКРУГ ДАНИЛОВСКИЙ, ПР-КТ АНДРОПОВА, Д. 18, К. 9.
4. Контактная информация
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ИРТЕЯ" | LIMITED LIABILITY COMPANY "IRTEYA" |
115432, Г.МОСКВА, ВН.ТЕР.Г. МУНИЦИПАЛЬНЫЙ ОКРУГ ДАНИЛОВСКИЙ, ПР-КТ АНДРОПОВА, Д. 18, К. 9 | 18, ANDROPOV AVE, BLDG. 9, MOSCOW, DANILOVSKY MUNICIPAL DISTRICT, 115432 |
ОГРН: 1217700118866 ИНН: 9725046231 КПП: 772501001 | OGRN: 1217700118866 INN/TAX ID: 9725046231 KPP: 772501001 |
Тел.: +7 (985) 76-85-888 | Tel.: +7 (985) 76-85-888 |
Эл. почта: zapros@irteya.ru | E-mail: zapros@irteya.ru |
Документация и информация по продукту: https://irteya.ru | Documents and product details: https://irteya.ru |