|
|
Единая база данных для верификации и валидации программного обеспечения
компьютерного моделирования «ЕБД»
Единая база данных (ЕБД) создана для систематизации использования средств численного
моделирования и сложных современных пакетов инженерного анализа как зарубежных, так и
отечественных (ЛОГОС и др.) применительно к разрабатываемым изделиям с целью проведения
верификации и валидации программного обеспечения (ПО) компьютерного моделирования (КМ).
ОПИСАНИЕ, НАЗНАЧЕНИЕ ПРОДУКТА
ЕБД предназначена для проведения верификации и валидации программного обеспечения компьютерного
моделирования в интересах внедрения его на предприятия ОПК и использования в рамках ОКР создания
перспективных образцов высокотехнологичных изделий, хранения тестов и результатов их решения,
тестирования различных версий расчетных модулей на задачах, содержащихся в ЕБД, и проведения
сравнения полученных результатов в автоматическом режиме. Систематизация опыта предприятия в виде
базы данных позволяет пользователям в кратчайшие сроки получить доступ к предыдущему опыту расчетов
сходных процессов, изделий и выбрать оптимальные параметры дискретных моделей и расчетных модулей.
ЕБД организована по принципу работы клиент серверного веб-приложения и включает возможность накопления
данных по результатам расчетов характеристик разрабатываемых изделий: исходные экспериментальные данные;
заявки на проведение верификационных расчетов, валидационных экспериментов, задачи по разделам с описанием
постановок и результатов решения с привязкой к определенным версиям решателя; сводные отчеты по результатам
решения задач; расчетные версии, включая историю результатов их верификации и валидации; методические рекомендации
и литературу по проведению валидации и расчетов, с возможностью обмена сообщениями между пользователями ЕБД;
информацию о пользователях ЕБД, включая их роли и права доступа при работе с ЕБД.
ЕБД обеспечивает возможность коллективного дистанционного доступа пользователей к информации. ЕБД включает
интерактивный интерфейс, базовый верификационный базис и возможность тестирования расчетных модулей в случае
использования встроенной автоматизированной системы тестирования. Разработанный интерактивный интерфейс позволяет
обеспечивать навигацию по базе данных и отражает основные функциональные возможности ЕБД. Базовый верификационный
базис включает тестовые и прикладные задачи по направлениям с подробным описанием постановок для расчетов, демонстрацию
расчетных моделей, результаты решений, экспериментальные данные. Использование автоматизированной системы тестирования
актуально в случае выхода новых версий расчетных модулей или принятия решения об использовании на предприятии нового
программного обеспечения компьютерного моделирования.
ФУНКЦИОНАЛЬНЫЕ ОСОБЕННОСТИ
ЕБД обеспечивает возможность:
- в кратчайшие сроки получить доступ к предыдущему опыту расчетов сходных процессов, изделий и выбрать
оптимальные параметры дискретных моделей и расчетных модулей;
- наполнения и хранения большого массива данных (экспериментальные данные, заявки на проведение верификационных
расчетов и валидационных экспериментов, постановки задач и результаты решения с привязкой к определенной версии
ПО КМ, сводные отчеты по результатам решения задач, методические рекомендации и литература по проведению валидации
и расчетов, информации о пользователях ЕБД, права доступа пользователей при работе с ЕБД и др.);
- коллективного дистанционного доступа пользователей к информации.
СРЕДСТВА РАЗРАБОТКИ ЕБД
Графический интерфейс пользователя
Графический интерфейс пользователя представляет собой одностраничное веб-приложение, которое разработано на языке
программирования TypeScript с использованием кодовой базы Angular.
Серверное приложение
Серверное приложение разработано на языке программирования PHP с использованием кодовой базы Symfony и реализует
REST-API дистанционного взаимодействия с ЕБД.
База данных
База данных функционирует под управлением СУБД PostgreSQL и обеспечивает хранение метаинформации о
научно-исследовательских данных, исходных экспериментальных данных, базовом верификационном базисе
и результатах верификации и валидации программного обеспечения компьютерного моделирования.
Интегрированная система автоматического тестирования
Интегрированная система автоматического тестирования разработана на языке программирования PHP и
обеспечивает запуск предустановленного прикладного программного обеспечения в среде управления
вычислительными ресурсам и параллельными вычислениями Slurm. По завершении расчета тестовой задачи
система выполняет сохранение результата в базу данных.
Требования к операционной системе и дополнительному программному обеспечению
Для полнофункциональной работы серверного приложения ЕБД необходимо следующее ПО:
-
операционная система на базе ядра Linux;
-
веб-сервер Apache >= 2.4.6;
-
СУБД PostgreSQL >= 11.2;
-
интерпретатор PHP >= 7.1 и библиотеки расширений bz2, calendar, Core, ctype,
curl, date, dom, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, json, ldap,
libxml, mbstring, mcrypt, mysqli, mysqlnd, openssl, pcntl, pcre, PDO, pdo_pgsql, pgsql,
Phar, posix, readline, Reflection, session, shmop, SimpleXML, sockets, SPL, ssh2, standard,
sysvmsg, sysvsem, sysvshm, tokenizer, wddx, xdebug, xml, xmlreader, xmlwriter, xsl, zip, zlib;
-
система управления вычислительными ресурсами slurm >= 17.02.11.
Для полнофункциональной работы графического интерфейса ЕБД на АРМ пользователя достаточно браузера Google
Chrome >=50, Firefox >=47, Яндекс.Браузер >= 17.7 (Google Chrome предпочтительней).
Технические требования:
-
состав периферийных устройств ЕБД зависит от предъявляемых требований к производительности и надежности.
В минимальном варианте для работы ЕБД достаточно одного выделенного сервера в составе сети функционирования
АРМ пользователей ЕБД;
-
объем дискового пространства для размещения программной инфраструктуры серверного приложения ЕБД (ОС, веб-сервер,
СУБД, интерпретатор, библиотеки, компоненты ЕБД и т.д.) не менее 100 ГБ;
-
объем дискового пространства для хранения информационного контента ЕБД определяется исходя из предполагаемого объема
загружаемых в ЕБД данных.
ОБЛАСТЬ ПРИМЕНЕНИЯ ПРОДУКТА
-
хранение информации о научно-исследовательских данных, исходных экспериментальных данных, результатах верификации;
-
верификация программного обеспечения компьютерного моделирования;
-
валидация программного обеспечения компьютерного моделирования.
ПОТЕНЦИАЛЬНЫЕ ПОТРЕБИТЕЛИ
-
проектные институты;
-
ведущие предприятия;
-
научные организации.
КОНТАКТЫ:
По вопросам функциональных возможностей ЕБД, по
вопросам приобретения ЕБД, служба технической поддержки:
-
Веб-сайт: https://support.compcenter.org
-
E-mail: info@compcenter.org, snnovoselov@compcenter.org
-
Тел.: 8 800-555-70-67 (с 8:00 до 17:00 по МСК)
СОСТАВ РАБОТ
Служба технической поддержки:
-
Регистрирует и обрабатывает заявки от пользователя,
формирует описание мер по решению инцидента и осуществляет обратную связь с пользователем.
-
Консультирует пользователя по вопросам установки, настройки, использования и лицензирования продукта.
-
Принимает заявки на доработку и расширение функциональности продукта.
-
Информирует пользователя о выходе новых версий и расширении функциональности продукта.
|
Задачи, решаемые службой технической поддержки:
-
Консультации по установке и настройке. Рекомендации по решению
типовых проблем, возникающих при установке.
-
Консультации по требованиям к конфигурации аппаратно-программного
комплекса для установки продуктов.
-
Консультации по политике лицензирования.
-
Консультативная помощь в поиске и устранении причин, вызвавших сбой в работе,
с предложением альтернативных путей обхода ошибки для получения требуемых результатов.
-
Консультации по использованию функционала, описанного в документации.
-
Прием пожеланий и запросов, касающихся совершенствования функционала.
|
ПОРЯДОК ОБРАЩЕНИЯ
1.Подготовьте данные для обращения:
-
Название организации, номер и дата лицензионного договора или договора тех. поддержки.
-
Ваши контактные данные (Ф.И.О., телефон, e-mail).
-
При обращении по вопросам программного обеспечения необходимо сообщить:
-
Название и версию программного обеспечения, название и версию операционной системы.
-
В случае обращения с сообщением об ошибке, необходимо чётко сформулировать
последовательность действий, приводящих к ней.
-
Подготовить дословные формулировки диагностических сообщений и лог-файлы (при наличии).
-
При обращении по вопросам, связанным с документацией, просьба предоставить номер документа,
страницу (название статьи) и подробное описание Ваших замечаний и предложений.
|
2.Обратитесь в службу технической поддержки:
-
По электронной почте tvsemenova@vniief.ru
-
По телефону 8 (83130)2-76-07, (с 8:00 до 17:00 по МСК)
Укажите в сообщении (или сообщите оператору) информацию, перечисленную в пункте 1.
Обратите внимание, что в обработке заявки может быть отказано в случае, если предоставлена
неполная или недостоверная информация.
3.Оператор службы примет Вашу заявку, и организует решение Вашего вопроса.
|
ТРЕБОВАНИЯ К РАБОЧЕМУ МЕСТУ
|
Для полнофункциональной работы графического интерфейса ЕБД на АРМ пользователя достаточно браузера Google Chrome >=50, Firefox >=47, Яндекс.Браузер >= 17.7 (Google Chrome предпочтительней).
Общие требования:
Для полнофункциональной работы серверного приложения ЕБД необходимо следующее ПО:
операционная система на базе ядра Linux;
веб-сервер Apache >= 2.4.6;
СУБД PostgreSQL >= 11.2;
интерпретатор PHP >= 7.1 и библиотеки расширений bz2, calendar, Core, ctype, curl, date, dom, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, json,
ldap, libxml, mbstring, mcrypt, mysqli, mysqlnd, openssl, pcntl, pcre, PDO, pdo_pgsql, pgsql, Phar, posix, readline, Reflection, session, shmop, SimpleXML,
sockets, SPL, ssh2, standard, sysvmsg, sysvsem, sysvshm, tokenizer, wddx, xdebug, xml, xmlreader, xmlwriter, xsl, zip, zlib;
система управления вычислительными ресурсами slurm >= 17.02.11.
|
КОММЕРЧЕСКИЕ ЛИЦЕНЗИИ
Лицензия на единую базу данных является простой (неисключительной). Права использования определяются только лицензионным договором. Сервер лицензий отсутствует.
Стоимость программного обеспечения «ЕДИНАЯ БАЗА ДАННЫХ ДЛЯ ВЕРИФИКАЦИИ И ВАЛИДАЦИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ КОМПЬЮТЕРНОГО МОДЕЛИРОВАНИЯ» составляет 500 000 рублей за одну лицензию.
|