METHODS AND TOOLS OF CREATION AND SOFTWARE MAINTENANCE OF LARGE DISTRIBUTED COMPUTERIZED INFORMATION SYSTEMS
Keywords:
Software, system of systems, aviation system, software processesAbstract
We consider the solution of current scientific and practical task creating and maintenancing software of large distributed computer information systems, including aviation systems. The concept of the system of systems aims to use legacy systems based on high-performance IT - Infrastructure and differs from traditional monolithic systems as general properties (dynamic adaptation to unexpected situations, continuing development through evolution) and the properties that characterize the system of systems (operational independence, independence for running, unexpected behavior, global geographic). Application of the concept of the system of systems provides high speed software implementation of large computerized information system through utilizing legacy software and using the concept of IT infrastructure. Thus, the conditions for the preservation of experience by combining the development and application of complex legacy computer systems and technology in hardware and in software aspects are provided.Presented methods and tools that were created over several years at the Department of Software Engineering of National Aviation University.References
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.