УДК 004.383.8 EDN: SNSUVP e-Library ID: 91674038

СОВЕРШЕНСТВОВАНИЕ ТЕХНОЛОГИИ АВТОМАТИЧЕСКОГО ПЕРЕВОДА БИЗНЕС-ТРЕБОВАНИЙ В АРХИТЕКТУРНЫЕ ДИАГРАММЫ И ПРОТОТИПЫ КОДА

🇷🇺 На русском

Для цитирования

Морозов В.П., Ромнов А.Н., Колмакова А.А. Совершенствование технологии автоматического перевода бизнес-требований в архитектурные диаграммы и прототипы кода // Информационно-экономические аспекты стандартизации и технического регулирования. 2026. № 3. С. 27–32.

Аннотация

В статье обоснована необходимость совершенствования технологии автоматического перевода бизнес-требований в архитектурные диаграммы и прототипы программного кода. Установлено, что существующая технология преобразования текстовых требований в формализованные модели характеризуется недостаточной семантической обработкой, высокой трудоемкостью ручной доработки и фрагментарностью генерируемых результатов. Выявлены ключевые проблемы, связанные с разрывом между естественно-языковыми формулировками требований и их последующей реализацией в виде диаграмм и программного кода. Предложен подход к модернизации данной технологии, базирующийся на внедрении промежуточного формального слоя, структурирующего требования по категориям (функции, роли, правила, ограничения, интерфейсы) на основе онтологического моделирования. Приведена структурно-функциональная схема автоматизированной системы его формирования. Представлена схема преобразования формализованных требований в архитектурные диаграммы и фрагменты кода. Показано, что применение предложенного подхода в сочетании с механизмом интерактивной обратной связи позволяет повысить точность проектирования, сократить временны`е затраты на разработку и обеспечить соответствие между бизнес-требованиями и итоговой реализацией информационной системы.

Ключевые слова

автоматизация проектирования архитектурные диаграммы бизнес-требования онтологическая модель программные решения прототип кода

Об авторах

Морозов Владимир Петрович

Морозов Владимир Петрович — Доктор технических наук, Доцент, профессор, ФГБОУ ВО ВГТУ, ( Воронеж, Россия )

Ромнов Александр Николаевич

Ромнов Александр Николаевич — Студент, ФГБОУ ВО ВГТУ, ( Воронеж, Россия )

Колмакова Анна Артемовна

Колмакова Анна Артемовна — Студент, ФГБОУ ВО ВГТУ, ( Воронеж, Россия )

Список литературы

  1. 1. Шлаев Д.В., Шматко С.Г., Орел Ю.В., Сорокин А.А. Практическое применение нотации визуального моделирования UML в бизнес процессах: учебное пособиею. – Ставрополь: АГРУС, 2022. – 72 c.
  2. 2. Fowler M. UML Distilled: A Brief Guide to the Standard Object Modeling Language. – Addison-Wesley, 2004.
  3. 3. ISO/IEC/IEEE 29148:2018 Systems and software engineering — Life cycle processes — Requirements engineering. 2018. – 104 c.
  4. 4. Горшков С.В. Онтологическое моделирование предприятий: методы и технологии: монография. – Екатеринбург: УрФУ, 2019. – 236 с.
  5. 5. Формализация требований на практике. [Электронный ресурс] URL: https://www.ispras.ru/preprints/docs/ prep_13_2006.pdf (дата обращения: 14.03.2026).
  6. 6. Александров Д.В. Моделирование и анализ бизнес-процессов: учебник. – Саратов: Ай Пи Эр Медиа, 2017. – 227 c.
  7. 7. Сорокин А.Б., Железняк Л.М. Системный анализ данных в системах поддержки принятия решений: учебное пособие. – Москва: РТУ МИРЭА, 2025. – 133 с.
  8. 8. Горшков С. В. Введение в онтологическое моделирование. – Екатеринбург: ООО «ТриниДата», 2018. – 150 с.
  9. 9. Coello E., Lapalme G. Describing Reusable ProblemSolving Methods with a Method Ontology // Proceeding of the Tenth Knowledge Acquisition for KnowledgeBased Systems Workshop (KAW`96). – Cateonia, Spain, 1997. URL: http:/www.ksi.cpsc.ucalgary.ca/KAW/ KAW96/coeho/kaw.html.
  10. 10. Hickey A.M., Davis A. M. Elicitation technique selection: how do experts do it? // In Proceedings. 11th IEEE International Requirements Engineering Conference, 2003, pp. 169–178.
🇬🇧 In English

IMPROVING TECHNOLOGY FOR AUTOMATICALLY TRANSLATING BUSINESS REQUIREMENTS INTO ARCHITECTURAL CHARTS AND CODE PROTOTYPES

For citation

Morozov V.P., Romnov A.N., Kolmakova A.A. Improving the technology of automatic translation of business requirements into architectural diagrams and code prototypes. Information and economic aspects of standardization and technical regulation. 2026; 27–32. (In Russ.)

Abstract

This article focuses on improving the technology of automatically translating business requirements into architectural diagrams and code prototypes. The need for such improvement is due to the fact that at present, in some cases, the requirements for the developed information system are formed manually in a textual form and with inaccurate wording of their (requirements) content (essence). As a result, architectural models and their corresponding program codes (the latter are selected automatically) that implement the necessary requirements differ significantly from those conceived. This leads to an incorrect track for the development of the information system and to a significant increase in the time for its development, due to the need to carry out an excessive number of clarifications of the content of requirements and the implementation of improvements. It is proposed to include a formal layer in the existing technology of automatic translation of business requirements into architectural diagrams and code prototypes, which is a set of concepts and relationships between them used in the framework of the formation and implementation of business requirements for an information system in accordance with a technical task. The structural and functional diagram of the automated system of its formation is presented. It has been shown that to form the architecture of the formal layer, it is advisable to use an ontological model for representing concepts and relationships based on an evolving architectural prototype. In the latter, in the interests of improving the accuracy of the ontological model, it is advisable to include an interactive feedback mechanism based on dialogue: the system in the process of completing the task should analyze the shortcomings and uncertainties in business requirements and formulate clarifying queries to the user

Keywords

design automation architectural diagrams business requirements ontological model software solutions code prototype

About the authors

Morozov Vladimir Petrovich

Morozov Vladimir Petrovich — Doctor of Technical Sciences, Associate Professor, Professor, Voronezh State Technical University, ( Voronezh, Russia )

Romnov Alexander Nikolaevich

Romnov Alexander Nikolaevich — Student, Voronezh State Technical University, ( Voronezh, Russia )

Kolmakova Anna Artemovna

Kolmakova Anna Artemovna — Student, Voronezh State Technical University, ( Voronezh, Russia )

References

  1. 1. Shlaev D.V., Shmatko S.G., Orel Yu.V., Sorokin A.A. Prakticheskoye primeneniye notatsii vizualnogo modelirovaniya UML v biznes protsessakh: uchebnoye posobiye. Stavropol: AGRUS Publ., 2022, 72 p. (In Russ.).
  2. 2. Fowler M. UML Distilled: A Brief Guide to the Standard Object Modeling Language. Addison-Wesley, 2004.
  3. 3. ISO/IEC/IEEE 29148:2018 Systems and software engineering — Life cycle processes — Requirements engineering. 2018, 104 p.
  4. 4. Gorshkov S.V. Ontologicheskoye modelirovaniye predpriyatiy: metody i tekhnologii: monografiya. Ekaterinburg: UrFU, 2019, 236 p. (In Russ.).
  5. 5. Formalizatsiya trebovaniy na praktike. [Elektronnyy resurs] URL: https://www.ispras.ru/preprints/docs/ prep_13_2006.pdf (Accessed 10 march 2026) (In Russ.).
  6. 6. Aleksandrov D.V. Modelirovaniye i analiz biznesprotsessov: uchebnik. Saratov: Ay Pi Er Media, 2017, 227 p. (In Russ.).
  7. 7. Sorokin A.B., Zheleznyak L.M. Sistemnyy analiz dannykh v sistemakh podderzhki prinyatiya resheniy: uchebnoye posobiye. Moscow: RTU MIREA Publ., 2025, 133 p. (In Russ.).
  8. 8. Gorshkov, S.V. Vvedenie v ontologicheskoe modelirovanie. Ekaterinburg: OOO «TriniData», 2018, 150 p. (In Russ.).
  9. 9. Coello, E., Lapalme, G. Describing Reusable ProblemSolving Methods with a Method Ontology. Proceeding of the Tenth Knowledge Acquisition for KnowledgeBased Systems Workshop (KAW`96). Cateonia, Spain, 1997.
  10. 10. Hickey A.M., Davis A. M. Elicitation technique selection: how do experts do it? In Proceedings. 11th IEEE International Requirements Engineering Conference. 2003, pp. 169–178.