Ключевые слова: многовариантный синтез проектных решений, программная архитектура, развивающиеся программные системы, .
МАТЕМАТИЧЕСКИЕ МОДЕЛИ И АЛГОРИТМЫ МНОГОВАРИАНТНОГО СИНТЕЗА ПРОЕКТНЫХ РЕШЕНИЙ ПРИ РАЗРАБОТКЕ АРХИТЕКТУРЫ РАЗВИВАЮЩИХСЯ ПРОГРАММНЫХ СИСТЕМ
УДК 004.7
DOI: 10.26102/2310-6018/2019.27.4.020
В статье рассматриваются модели и алгоритмы синтеза проектных решений в процессе разработки развивающихся программных систем, базирующиеся на подходе многовариантной интеграции. Проблеме эволюции программного обеспечения, как и проблеме проектирования и контроля эволюционной траектории программных систем в настоящее время уделяется большое внимание. Различают различные виды систем, имеющих разные характер и продолжительность эволюционного цикла, однако общей задачей является рациональное проектирование жизненного цикла ПО, включая стадию его разработки. Представив проектируемое ПО, как динамическую развивающуюся систему, мы можем выразить процесс построения программного комплекса в виде маршрута проектирования, состоящего из последовательности задач многокритериального выбора, причем результат каждого выбора влияет на траекторию последующего развития системы. Разделяя компоненты ИС на организационные решения, информационную инфраструктуру и пользовательские сервисы, и применяя методы многовариантной интеграции, мы можем в численном виде решить задачу рационального выбора вариантов на каждом из этапов принятия решений в процессе развития ПО и, таким образом, осуществлять разработку программных средств и компонентов в условиях современной инновационной экономики.
1. Altshuller Genrich (2005). 40 Principles: extended edition. Translated by Lev Shulyak with additions by Dana Clarke. Sr. Worcester, MA: Technical Innovation Center. ISBN 978-0- 9640740-5-7
2. Mario Hermann, Tobias Pentek, Boris Otto. Design Principles for Industrie 4.0 Scenarios. 49th Hawaii International Conference on System Sciences (HICSS). 2016.
3. Klaus Schwab. The Fourth Industrial Revolution. World Economic Forum. 2016. ISBN 1944835008.
4. Klaus Schwab. The Fourth Industrial Revolution: what it means, how to respond. World Economic Forum. 2017.
5. Львович Я.Е. Многоальтернативная оптимизация: теория и приложения. Воронеж: Кварта; 2006.
6. Методология Rapid Foresight 0.4, АСИ, КСП. Москва, 2017.
7. Рындин А.А. Многовариантная интеграция: теория и приложения в САПР. Воронеж, ВГТУ; 2018.
8. Object Management Group, Essence - Kernel And Language For Software Engineering Methods (Essence). 2014. Available by: http://www.omg.org/spec/Essence/.
9. Ivar Jacobson, Pan-Wei Ng, Paul E. McMahon, Ian Spence and Svante Lidman. The Essence of Software Engineering: The SEMAT Kernel. Communications of the ACM. 2012;55(12):42-49.
Ключевые слова: многовариантный синтез проектных решений, программная архитектура, развивающиеся программные системы, .
Для цитирования: Рындин А.А., Рындин Н.А., Сапегин С.В. МАТЕМАТИЧЕСКИЕ МОДЕЛИ И АЛГОРИТМЫ МНОГОВАРИАНТНОГО СИНТЕЗА ПРОЕКТНЫХ РЕШЕНИЙ ПРИ РАЗРАБОТКЕ АРХИТЕКТУРЫ РАЗВИВАЮЩИХСЯ ПРОГРАММНЫХ СИСТЕМ. Моделирование, оптимизация и информационные технологии. 2019;7(4). URL: https://moit.vivt.ru/wp-content/uploads/2019/11/RyndinSoavtors_4_19_1.pdf DOI: 10.26102/2310-6018/2019.27.4.020
Опубликована 31.12.2019