Practice of requirement management application in the problem domain based on model-driven system engineering of high-tech systems
Authors: Князева И.О. , Кузнецова Е.А. 
Published: July 2024

В традиционном подходе к разработке уделяется недостаточно внимания полноте охвата требований заинтересованных сторон к наукоемкой продукции и их качеству. Повсеместно внедряются процессы управления требованиями. Их применение с использованием методологии модельно-ориентированного системного инжиниринга (далее – MBSE) способствует всестороннему рассмотрению проектируемого продукта, позволяет избежать ошибок при его производстве и удовлетворить все требования заинтересованных сторон. Исследователи представляют разнообразные интерпретации данного процесса с использованием различных инструментов MBSE и программных сред высокоуровневого проектирования сложных систем. Представленная в работе практика является синтезом анализа и апробации подходов MBSE, и их успешного применения авторами в НИОКР при проектировании наукоемких систем. Уникальность представленного материала состоит в том, что он не ограничивается конкретными программными продуктами и подходит для последующих расширений, диктуемых предметной областью проектируемой системы. Целью исследования является описание практики применения управления требованиями в области проблем наукоемкой системы на основе MBSE. В процессе управления требованиями использовалась методология MBSE с применением языка моделирования архитектур систем SysML. В рамках исследования выявлены заинтересованные стороны, проведено их ранжирование по степени важности учета их требований в проекте. Проведено моделирование планируемых функциональностей и направлений разработки требований к системе. Выявлены требования в области проблем для рассматриваемого объекта разработки, в диаграмме требований SysML проанализированы их зависимости, требования верифицированы на предмет корректности составления и структурированы в табличном виде с присвоением атрибутов. Материалы статьи представляют структурированные этапы применения инструментов MBSE при выявлении требований в области проблем, которые возможно приложить к любой наукоемкой системе.

Insufficient attention is paid to the stakeholder requirements coverage and their quality in the traditional approach regarding the development of high-tech products. Requirement engineering is widely being implemented. Its application based on the MBSE methodology contributes to a comprehensive consideration of the designed product, helps to avoid errors in its production, and satisfies all stakeholder requirements. Researchers present various interpretations of this process using different MBSE tools and high-level design software for complex systems. The practice presented in this paper is a synthesis of analysis and validation of MBSE approaches as well as their successful application by the authors in R&D when designing high-tech systems. The presented material is unique not only because it is limited to specific software products and, but also due to being suitable for subsequent extensions dictated by the subject domain of the designed system. The purpose of the study is to describe the practice of applying requirement management in the field of problems of a knowledge-intensive system based on MBSE. In requirement engineering process, the MBSE methodology was utilized by means of the System Modeling Language (SysML) for architectural system modeling. Within the scope of the research, stakeholders were identified and ranked according to the importance of their requirements in the project. The planned functionalities and directions for system requirement development were modelled. Requirements in the problem domain were identified, and their dependencies were analyzed in a SysML requirements diagram. The requirements were verified for correctness and structured in tabular form with assigned attributes. The materials of the article present structured stages of MBSE tool application for requirements identification in the problem domain, which can be applied to any knowledge-intensive system.