СОВЕРШЕНСТВОВАНИЕ ТЕХНОЛОГИИ АВТОМАТИЧЕСКОГО ПЕРЕВОДА БИЗНЕС-ТРЕБОВАНИЙ В АРХИТЕКТУРНЫЕ ДИАГРАММЫ И ПРОТОТИПЫ КОДА
🇷🇺 На русском
Для цитирования
Морозов В.П., Ромнов А.Н., Колмакова А.А. Совершенствование технологии автоматического перевода бизнес-требований в архитектурные диаграммы и прототипы кода // Информационно-экономические аспекты стандартизации и технического регулирования. 2026. № 3. С. 27–32.
Аннотация
В статье обоснована необходимость совершенствования
технологии автоматического перевода бизнес-требований в
архитектурные диаграммы и прототипы программного кода.
Установлено, что существующая технология преобразования
текстовых требований в формализованные модели характеризуется
недостаточной семантической обработкой, высокой трудоемкостью
ручной доработки и фрагментарностью генерируемых результатов.
Выявлены ключевые проблемы, связанные с разрывом между
естественно-языковыми формулировками требований и их
последующей реализацией в виде диаграмм и программного
кода. Предложен подход к модернизации данной технологии,
базирующийся на внедрении промежуточного формального слоя,
структурирующего требования по категориям (функции, роли,
правила, ограничения, интерфейсы) на основе онтологического
моделирования. Приведена структурно-функциональная схема
автоматизированной системы его формирования. Представлена
схема преобразования формализованных требований в
архитектурные диаграммы и фрагменты кода. Показано, что
применение предложенного подхода в сочетании с механизмом
интерактивной обратной связи позволяет повысить точность
проектирования, сократить временны`е затраты на разработку и
обеспечить соответствие между бизнес-требованиями и итоговой
реализацией информационной системы.
Ключевые слова
автоматизация проектирования
архитектурные диаграммы
бизнес-требования
онтологическая модель
программные решения
прототип кода
Об авторах
Морозов Владимир Петрович
Ромнов Александр Николаевич
Колмакова Анна Артемовна
Список литературы
- 1. Шлаев Д.В., Шматко С.Г., Орел Ю.В., Сорокин А.А. Практическое применение нотации визуального моделирования UML в бизнес процессах: учебное пособиею. – Ставрополь: АГРУС, 2022. – 72 c.
- 2. Fowler M. UML Distilled: A Brief Guide to the Standard Object Modeling Language. – Addison-Wesley, 2004.
- 3. ISO/IEC/IEEE 29148:2018 Systems and software engineering — Life cycle processes — Requirements engineering. 2018. – 104 c.
- 4. Горшков С.В. Онтологическое моделирование предприятий: методы и технологии: монография. – Екатеринбург: УрФУ, 2019. – 236 с.
- 5. Формализация требований на практике. [Электронный ресурс] URL: https://www.ispras.ru/preprints/docs/ prep_13_2006.pdf (дата обращения: 14.03.2026).
- 6. Александров Д.В. Моделирование и анализ бизнес-процессов: учебник. – Саратов: Ай Пи Эр Медиа, 2017. – 227 c.
- 7. Сорокин А.Б., Железняк Л.М. Системный анализ данных в системах поддержки принятия решений: учебное пособие. – Москва: РТУ МИРЭА, 2025. – 133 с.
- 8. Горшков С. В. Введение в онтологическое моделирование. – Екатеринбург: ООО «ТриниДата», 2018. – 150 с.
- 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. 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
Romnov Alexander Nikolaevich
Kolmakova Anna Artemovna
References
- 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. Fowler M. UML Distilled: A Brief Guide to the Standard Object Modeling Language. Addison-Wesley, 2004.
- 3. ISO/IEC/IEEE 29148:2018 Systems and software engineering — Life cycle processes — Requirements engineering. 2018, 104 p.
- 4. Gorshkov S.V. Ontologicheskoye modelirovaniye predpriyatiy: metody i tekhnologii: monografiya. Ekaterinburg: UrFU, 2019, 236 p. (In Russ.).
- 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. Aleksandrov D.V. Modelirovaniye i analiz biznesprotsessov: uchebnik. Saratov: Ay Pi Er Media, 2017, 227 p. (In Russ.).
- 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. Gorshkov, S.V. Vvedenie v ontologicheskoe modelirovanie. Ekaterinburg: OOO «TriniData», 2018, 150 p. (In Russ.).
- 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. 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.