Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elibrary.kdpu.edu.ua/xmlui/handle/123456789/2880
Назва: Software engineering: first 50 years of formation and development
Інші назви: Інженерія програмного забезпечення: перші 50 років становлення та розвитку
Автори: Стрюк, Андрій Миколайович
Ключові слова: software engineering
professional training
software
software system
programming
design
simulation
інженерія програмного забезпечення
професійна підготовка
програмне забезпечення
програмна система
програмування
проектування
моделювання
Дата публікації: 27-гру-2018
Видавництво: Arnold E. Kiv, Serhiy O. Semerikov, Vladimir N. Soloviev, Andrii M. Striuk
Бібліографічний опис: Striuk A. M. Software engineering: first 50 years of formation and development / Andrii M. Striuk // Computer Science & Software Engineering : Proceedings of the 1st Student Workshop (CS&SE@SW 2018), Kryvyi Rih, Ukraine, November 30, 2018 / Edited by : Arnold E. Kiv, Serhiy O. Semerikov, Vladimir N. Solo-viev, Andrii M. Striuk. – P. 11-36. – (CEUR Workshop Proceedings (CEUR-WS.org), Vol. 2292). – Access mode : http://ceur-ws.org/Vol-2292/paper01.pdf
Короткий огляд (реферат): The article analyzes the main stages of software engineering (SE) development. Based on the analysis of materials from the first SE conferences (1968-1969), it was determined how the software crisis prompted scientists and practitioners to join forces to form an engineering approach to programming. Differences in professional training for SE are identified. The fundamental components of the training of future software engineers are highlighted. The evolution of approaches to the design, implementation, testing and documentation of software is considered. The system scientific, technological approaches and methods for the design and construction of computer programs are highlighted. Analysis of the historical stages of the development of SE showed that despite the universal recognition of the importance of using the mathematical apparatus of logic, automata theory and linguistics when developing software, it was created empirically without its use. The factor that led practitioners to turn to the mathematical foundations of an SE is the increasing complexity of software and the inability of empirical approaches to its development and management to cope with it. The training of software engineers highlighted the problem of the rapid obsolescence of the technological content of education, the solution of which lies in its fundamentalization through the identification of the basic foundations of the industry. It is determined that mastering the basics of computer science is the foundation of vocational training in SE. У статті проаналізовано основні етапи розвитку інженерії програмного забезпечення (ІПЗ). На основі аналізу матеріалів перших конференцій з ІПЗ (1968-1969 рр.) визначено, як криза програмного забезпечення спонукала науковців та практиків об’єднати зусилля для формування інженерного підходу до програмування. Окреслено відмінності професійної підготовки фахівців з ІПЗ. Виокремлено фундаментальні складові підготовки майбутніх інженерів-програмістів. Розглянуто еволюцію підходів до проектування, впровадження, тестування та документування програмного забезпечення. Виокремлено системні наукові, технологічні підходи і методи до проектування та конструювання комп’ютерних програм. Аналіз історичних етапів розвитку ІПЗ показав, що незважаючи на загальне визнання важливості застосування при розробці програмного забезпечення математичного апарату логіки, теорії автоматів та лінгвістики, воно створювалась емпіричним способом без його використання. Фактором, що змусив програмістів-практиків звернутися до математичних основ ІПЗ, є зростання складності програмного забезпечення та нездатність емпіричних підходів до його розробки та управління впоратися з нею. У професійній підготовці інженерів-програмістів виділено проблему швидкого застарівання технологічного змісту навчання, розв’язання якої полягає у його фундаменталізації через виокремлення базових основ галузі. Визначено, що опанування основ комп’ютерних наук (інформатики) є фундаментом професійної підготовки з ІПЗ.
URI (Уніфікований ідентифікатор ресурсу): http://elibrary.kdpu.edu.ua/xmlui/handle/123456789/2880
ISSN: 1613-0073
Розташовується у зібраннях:Кафедра інформатики та прикладної математики

Файли цього матеріалу:
Файл Опис РозмірФормат 
paper01.pdfArticle846,84 kBAdobe PDFПереглянути/Відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.