Библиографическое описание:Модельно-ориентированный подход к формированию оперативных печатных отчётов : научное издание / А. В. Коробко, К. С. Шефтель. - Текст : непосредственный // Информационные и математические технологии в науке и управлении. - 2022. - № 4. - С. 181-189. - ISSN 2413-0133, DOI 10.38028/ESI.2022.28.4.014.
Аннотация:Настоящее исследование посвящено разработке методических и алгоритмических средств генерации оперативных печатных отчетных форм на базе модельно-ориентированного подхода. В работе показана актуальность современного подхода к разработке программного обеспечения без программирования и обосновано использование модельно-ориентированной архитектуры в качестве технологической основы «no code» платформ. Приведено описание мета-метамодели «no code» платформы сбора данных, обеспечивающей динамическую интерпретацию метамодели и генерацию форм сбора данных. Предложено развитие существующей мета-метамодели за счет добавления сущностей «шаблон» и «процедура», позволяющее оперативно формировать печатные отчетные формы с динамическим содержимым. Обоснован выбор шаблонизатора Jinja2 для программной реализации модуля генерации отчетов и представлена диаграмма последовательности модуля, показывающая взаимодействие интерфейсной части платформы с шаблонизатором и метаданными.
This work is focused on the development of methodological and algorithmic means of generating operational printed report forms based on the model-oriented approach. The paper shows the relevance of modern approach to software development without programming and justifies the use of model-driven architecture as the technological basis of "no code" platforms. Meta-metamodel description of "no code" data consolidation platform, that provides dynamic interpretation of the metamodel and data consolidation forms generation, is presented. Suggested the development of existing meta-metamodel by adding the entities "template" and "procedure", allowing for the efficient generation of printed report forms with dynamic content. The choice of Jinja2 templating engine for software implementation of report generation module is justified and a diagram of module sequence showing the interaction of the interface part of the platform with templating engine and metadata is presented.
Издательство:Институт систем энергетики им. Л.А. Мелентьева СО РАН, Иркутск
Источник:Информационные и математические технологии в науке и управлении
Выпуск:№ 4
Номера страниц:181-189
Держатель оригинала документа:Институт вычислительного моделирования СО РАН, Сибирский государственный университет науки и технологий имени академика М.Ф. Решетнева
Количество экземпляров:
Твёрдая копия издания отсутствует в фонде библиотеки