МЕТОДИ І ЗАСОБИ СТВОРЕННЯ І СУПРОВОДЖЕННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ВЕЛИКИХ РОЗПОДІЛЕНИХ КОМП’ЮТЕРИЗОВАНИХ ІНФОРМАЦІЙНИХ СИСТЕМ
Ключові слова:
Програмне забезпечення, система систем, авіаційна система, процеси програмного забезпеченняАнотація
Розглядається розв’язання актуального науково-практичного завдання створення і супроводження програмного забезпечення великих розподілених комп’ютеризованих інформаційних систем, в тому числі авіаційного призначення. Концепція системи систем спрямована на застосування успадкованих систем на основі високопродуктивної ІТ – інфраструктури, а відрізняється від традиційних монолітних систем як загальними властивостями (динамічне адаптування до несподіваних ситуацій, продовження розвитку і функціонування шляхом еволюції), так і властивостями, які характеризують системи систем (експлуатаційна незалежність, незалежність за керуванням, несподівана поведінка, географічна розподіленність). Застосування концепції системи систем забезпечує високу оперативність реалізації програмного забезпечення великої комп’ютеризованої системі завдяки застосуванню успадкованих систем, а використання концепції ІТ – інфраструктури – застосування існуючої комп’ютерно-телекомунікаційної структури. Таким чином створюються умови щодо збереження накопиченого досвіду шляхом об’єднання, розвитку та комплексного застосування успадкованих комп’ютеризованих систем і технологій як в апаратному так і в інформаційно-програмному аспектах та надається поштовх створенню нових систем, які забезпечать ефективне управління. Представлені методи та засоби, які протягом декількох років створювалися на кафедрі інженерії програмного забезпечення Національного авіаційного університету і спрямовані на конструктивне створення і супроводження програмного забезпечення великих розподілених комп’ютеризованих інформаційних систем.Посилання
Jamshidi M. System of systems // Jamshidi M. – Wiley, 2009. – 647p.
Теленик С.Ф. Спосіб підвищення ефективності інформаційного забезпечення систем управління повітряним рухом / Теленик С.Ф., Грішин І.Ю.// Вісник НТУУ «КПІ». Серія «Інформатика і обчислювлювальна техніка». – Вип. 51. – 2009.
Сидоров Н.А. Повторное использование программного обеспечения // Кибернетика. – 1989. – №3. – С. 46 – 50.
Сидоров Н.А. Средства хранения поиска повторно используемых программных компонентов / Сидоров Н.А., Шерепа А.Н. // УСиМ. – 1991. – № 6. – С. 20 – 28.
Сидоров Н.А. Восстановление, переработка и повторное использование программного обеспечения / Сидоров Н.А. //УСиМ. – 1998 – № 3. – С. 50 – 59.
Сидоров Н.А. Зеленые информационные системы и технологи / Сидоров Н.А. // Інженерія програмного забезпечення. – 2011. – №3(7). – С. 5 – 13.
Сидоров Н.А. Инженерия программного обеспечения – дисциплина или подготовка бакалавров / Сидоров Н.А.//Управляющие системы и машины. – 2006. – №2. – С. 30 – 36.
Сидоров Н.А. Экология программного обеспечения / Сидоров Н.А. // Інженерія програмного забезпечення. – 2010. – №1(1). – С. 53 – 61.
SOA Principles of Service Design by Thomas E. – Prentice Hall/Pearson, 2009. – 573 p.
Wang Y. Software engineering foundation//Wang Y./ – Auerbach Pub., 2007. – 1006 p.
Сидоров Н.А. Системная инженерия программного обеспечения / Сидоров Н.А., Луцкий М.Г., Гученко И.В.// Інженерія програмного забезпечення. – 2010. – №4. – С. 13 – 25.
Сидоров Н.А. Применение принципов программной инженерии в преподавании основ программирования / Сидоров Н.А. //УСиМ. – 1999 г. – № 4. С. 54 – 64.
Сидоров М.О. Методи та засоби виявлення дефектів проектування об’єктно-орієнтоваго програмного забезпечення / Сидоров М.О. //Вісник НАУ. – К.: НАУ. – 2009. – №3. – С. 200 – 205.
Сидоров Н.А. Реинженерия наследуемого программного обеспечения информационно-моделирующих тренажерных комплексов / Сидоров М.О. // УСИМ. – К.: 2008. – №4. – С. 68 – 74.
Сидоров М.О. Конструктивний підхід до проектування програмного забезпечення /Сидоров М.О., Гученко І.В. // Вісник Східноукраїнського національного університету імені В. Даля. – 2013. – №12. – С. 67 – 73.
Сидоров Є.М. Зворотна інженерія програмного забезпечення авіаційних тренажерів // Інформаційні технології та комп'ютерна інженерія. – К.: НАУ. – 2013. – №2. – С. 33 – 38.
Сидоров Н.А. Реинженерия проектов программного обеспечения / Сидоров Н.А., Хоменко В.А., Авраменко О.А //Проблемы программирования. – К.: НАНУ. – № 2, 3. – 2006. – С. 282 – 289.
Сидоров М.О. Software stylistics / Сидоров М.О. // Вісник НАУ. – 2005. – №2 (24). – С. 98 – 103.
Сидоров М.О. Підтримка придатності та продовження експлуатації програмного забезпечення авіаційної техніки /Сидоров М.О., Луцький М.Г., Рябокінь Ю.М. // Проблеми програмування. – К.: НАНУ, 2010. – №2,3. – С. 229 – 237.
Guchenko I.V. Usability management in the context of software architecture // Інженерія програмного забезпечення. – № 2(18). – 2014. – С. 20 – 25.