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


УДК 004.7
DOI: 10.26102/2310-6018/2019.27.4.020

А.А.Рындин, Н.А.Рындин, С.В. Сапегин


В статье рассматриваются модели и алгоритмы синтеза проектных решений в процессе разработки развивающихся программных систем, базирующиеся на подходе многовариантной интеграции. Проблеме эволюции программного обеспечения, как и проблеме проектирования и контроля эволюционной траектории программных систем в настоящее время уделяется большое внимание. Различают различные виды систем, имеющих разные характер и продолжительность эволюционного цикла, однако общей задачей является рациональное проектирование жизненного цикла ПО, включая стадию его разработки. Представив проектируемое ПО, как динамическую развивающуюся систему, мы можем выразить процесс построения программного комплекса в виде маршрута проектирования, состоящего из последовательности задач многокритериального выбора, причем результат каждого выбора влияет на траекторию последующего развития системы. Разделяя компоненты ИС на организационные решения, информационную инфраструктуру и пользовательские сервисы, и применяя методы многовариантной интеграции, мы можем в численном виде решить задачу рационального выбора вариантов на каждом из этапов принятия решений в процессе развития ПО и, таким образом, осуществлять разработку программных средств и компонентов в условиях современной инновационной экономики.

Ключевые слова: многовариантный синтез проектных решений, программная архитектура, развивающиеся программные системы.

Полный текст статьи:
RyndinSoavtors_4_19_1.pdf