Термін «програмна архітектура» відноситься до процесу прийняття рішень при розробці систем для задоволення специфічних вимог. Прийняті рішення є компромісом між параметрами якості розроблюваної системи, її вартістю і характеристиками і засновані на аналізі вимог до системи. На рисунку 1 показаний процес розробки системи з використанням архітектурних стилів.
Рис.1.Процес розробки программного забезпечення
У лівій частині зібрані вимоги замовника, що відображають цілі на розробку системи. В основі будь-якої вимоги лежить проблема, яку необхідно вирішити. Проблему в свою чергу можна визначити як різницю між поточним і цільовим станом. Деякі проблеми є абсолютно новими, при цьому можуть бути присутніми уривчасті знання про те, як вирішувати її частини. Подібні знання є знаннями предметної області. Кожна програмна розробка містить вимоги, що надаються замовником. Крім вимог, існують інші фактори, які можуть розглядатися як додаткові – цільова аудиторія продукту, ринок, конкуренти і т.д. Отримана в результаті такого проектування архітектура ПЗ в загальному випадку є відображенням використовуваного архітектурного шаблону.
Література
1.Churyumov G., Tokariev V., Tkachov V. Problem of self-organization of s-bot group movement in unorganized physical environment. Комп’ютерні та інформаційні системи і технології: тези доповідей третьої міжн. наук.-техн. конф., м. Харків, 23 - 24 квіт. 2019 р. Харків, С.16-17.
2.Кривуля Г.Ф., Токарев В.В., Щербак В.К. Моделирование компьютеризированных систем управления с использованием интеллектуальных средств // Інформаційно-керуючі системи на залізничному транспорті: тези доповідей 32-ї міжн. наук.-практ. конф., 24-25 жовт. 2019р. - Харків, 2019. - С. 90 - 91.
3.Серков О.А., Князєв В.В., Лазуренко Б.О., Яковенко І.В., Чурюмов Г.І., Токарєв В.В. Надширокосмугові технології в задачах забезпечення електромагнітної сумісності рухомих об’єктів // Проблеми електромагнітної сумісності перспективних бездротових мереж зв'язку (ЕМС-2019):збірник наукових робіт четвертої міжн. наук.-техн. конф., 24 жовт. 2019 р. - Харків, 2019. - С. 55-57.
4.A. Serkov, P. Pustovoitov, I. Yakovenko, B. Lazurenko, G. Churyumov, V. Tokariev, W. Nannan. Ultra wideband technologies in mobile object management systems / Сучасні інформаційні системи. - 2019. - Т.3, №2. - С.22-27.
5.Krivoulya G., Ilina I., Tokariev V., Shcherbak V. Mathematical Model for Finding Probability of Detecting Victims of Man-Made Disasters Using Distributed Computer System with Reconfigurable Structure and Programmable Logic / G. Krivoulya, V. Tokariev, I. Ilina, V. Shcherbak // IEEE International Scientific-Practical Conference Problems of Infocommunications, Science and Technology: (PIC S&T), 06-09 oct. 2020y. - Kharkiv, 2020. - P.573 - 576.