Технологи и методологи
прямо в разработке
Разработка вычислительных модулей опирается на прямое участие предметных специалистов, изолированные контуры для каждой Команды, многоуровневое автоматизированное тестирование и готовые примитивы Системы.
Основа
Пять опор процесса разработки
-
Прямое участие технологов и методологов
Предметные специалисты участвуют в разработке вычислительных модулей непосредственно:
- безопасное прототипирование;
- «бесшовная» интеграция артефактов исследований в процесс разработки посредством R&D API;
- тестирование посредством языка бизнес-сценариев, не требующего IT-компетенций.
-
Без привязки к языку программирования
Модуль реализуется на том языке, который уместен для задачи и привычен Команде.
-
Безопасная «песочница» для каждой Команды
Изоляция кодов, тестов, артефактов и отчётов, журналов и стендов для каждой Команды разработки вычислительных модулей.
-
Многоуровневое автоматизированное тестирование
Система тестирования охватывает разные уровни — от модульного до нагрузочного и проверок безопасности.
unit e2e integration load security … -
Переиспользуемые компоненты и примитивы
Шаблоны и инструменты публикации и исполнения моделей и модулей; компоненты визуализации и унифицированный конвейер генерации GUI; параметризуемые инструменты верификации данных.
Среда разработки
Разработка внутри Системы, а не рядом с ней
Интегрированная среда исследований и разработки с развитыми инструментами автоматизации, сквозное журналирование и мониторинг, включая методологический контроль, — части одной платформы.
Полная автоматизация развёртывания и переконфигурирования Системы и её окружения позволяет воспроизводить стенды Команд, а поддержка локального развёртывания (on-premise, полная конфиденциальность), облачного развёртывания и механизма защищённого offline-обновления — работать в любом контуре.