Модельно-ориентированный подход к формированию оперативных печатных отчётов : научное издание

Описание

Тип публикации: статья из журнала

Год издания: 2022

Идентификатор DOI: 10.38028/ESI.2022.28.4.014

Ключевые слова: model-driven development, data consolidation platform, report generation, template engine, модельно-ориентированная разработка, zero code, платформа сбора данных, генерация печатных отчетов, шаблонизатор, Jinja2

Аннотация: Настоящее исследование посвящено разработке методических и алгоритмических средств генерации оперативных печатных отчетных форм на базе модельно-ориентированного подхода. В работе показана актуальность современного подхода к разработке программного обеспечения без программирования и обосновано использование модельно-ориентированнойПоказать полностьюархитектуры в качестве технологической основы «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

ISSN журнала: 24130133

Место издания: Иркутск

Издатель: Институт систем энергетики им. Л.А. Мелентьева СО РАН

Персоны

  • Коробко Анна Владимировна (Сибирский государственный университет науки и технологий имени академика М.Ф. Решетнева)
  • Шефтель Кирилл Сергеевич (Институт вычислительного моделирования СО РАН)

Вхождение в базы данных