Record Details

Еволюція розвитку емпіричної інженерії програмного забезпечення (огляд)

Наукові журнали Національного Авіаційного Університету

View Archive Info
 
 
Field Value
 
Title Еволюція розвитку емпіричної інженерії програмного забезпечення (огляд)
Evolution of empirical software engineering
Эволюция развития эмпирической инженерии программного обеспечения
 
Creator Бучик, Сергій Степанович; Київський національний університет імені Тараса Шевченко. м.Київ, Україна
Писарчук, Олексій Олександрович; Національний авіаційний університет, м.Київ, Україна
П’янкова, Вікторія Вікторівна; Національний авіаційний університет, м.Київ, Україна
 
Subject Інформаційні технології, кібербезпека
програма; емпіричність; технологія; система; еволюція; ефективність
УДК 004.415
Information Technology
program; empiricism; technology; system; evolution; efficiency
UDC 004.415
Информационные технологии
программа; эмпиричность; технология; система; эволюция; эффективность
УДК 004.415
 
Description Кожен рік світові ІТ-компанії представляють нове сучасне програмне забезпечення, але які є докази його розвитку. Проблемою визначення ефективності та розрахунком кількісних показників розвитку програмного продукту  займається емпірична інженерія програмного забезпечення. Для того щоб якісно визначити ефективність, потрібно прослідити еволюцію програмного забезпечення.  Еволюція програмного забезпечення відноситься до динамічної поведінки програмних систем, оскільки вони підтримуються та вдосконалюються протягом всього життєвого циклу. З цієї задачі виникає основне питання даної роботи дослідити та проаналізувати інформацію про етапи еволюції розвитку емпіричної інженерії програмного забезпечення. У цій статті представлено еволюцію філософських та методологічних міркувань щодо емпіризму та подано інформацію в зрозумілому та систематизованому вигляді. Були розглянуті роботи закордонних та вітчизняних вчених, проаналізовано їх діяльність та які висновки були ними зроблені. В роботах вітчизняних вчених здебільшого розглядались сучасні системи та методи які визначали складність системи, структурованість і з цього робились висновки про конкурентоспроможність та зношення програми. В роботах вітчизняних авторів було досліджено опис класичних систем та саме їх розвиток відповідно до використання емпіричних методів. У цьому дослідженні ми простежуємо найважливіші поточні події в історії впливу на емпіричну інженерію. На основі зібраної інформації було створено таблицю, де в хронологічному порядку представлені вчені, що внесли свій здобуток в розвиток емпіричної інженерії. В результаті дослідження визначилось, що емпіричні методи, які використовуються відповідно до сфери застосування, мають єдину мету визначити: виявити зношення, конкурентоспроможність, економічну справедливість та час актуальності даної системи.
Every year, global IT companies present new modern software, but what is the evidence of its development. Empirical software engineering deals with the problem of determining the efficiency and calculation of quantitative indicators of software product development. In order to qualitatively determine the effectiveness, you need to follow the evolution of software. Software evolution refers to the dynamic behavior of software systems as they are maintained and improved throughout the life cycle. From this task arises the main question of this work to investigate and analyze information about the stages of evolution of empirical software engineering. This article presents the evolution of philosophical and methodological considerations on empiricism and presents information in a clear and systematic way. The works of foreign and domestic scientists were considered, their activity was analyzed and what conclusions they made. In the works of domestic scientists mostly considered modern systems and methods that determine the complexity of the system, structure and from this conclusion were drawn about the competitiveness and wear of the program. In the works of domestic authors, the description of classical systems and their development in accordance with the use of empirical methods were studied. In this study, we trace the most important current events in the history of the impact on empirical engineering. Based on the collected information, a table was created, which presents in chronological order the scientists who have made their contribution to the development of empirical engineering. As a result of the study, it was determined that the empirical methods used in accordance with the scope of application have a single purpose to determine: to identify depreciation, competitiveness, economic fairness and relevance of the system.
Каждый год мировые ИТ-компании представляют новое современное программное обеспечение, но какие есть доказательства его развития. Проблемой определения эффективности и расчетом количественных показателей эволюции программного продукта занимается эмпирическая инженерия программного обеспечения. Для того чтобы качественно определить эффективность, нужно проследить эволюцию программного обеспечения. Эволюция программного обеспечения относиться к динамическому поведению программных систем, поскольку они поддерживаются и совершенствуются на протяжении всего жизненного цикла. Из этой задачи возникает основной вопрос данной работы исследовать и проанализировать информацию об этапах эволюции развития эмпирической инженерии программного обеспечения. В этой статье представлены эволюцию философских и методологических соображений относительно эмпиризма и дана информация в понятном и систематизированном виде. Были рассмотрены работы зарубежных и отечественных ученых. Проанализированы их деятельность и какие выводы были ими сделаны. В работах отечественных ученых в основном рассматривались современные системы и методы, которые определяли сложность системы, структурированность и с этого делались выводы о конкурентоспособности и износе программы. В работах отечественных авторов было исследовано описание классических систем и именно их развитие в соответствии с использование эмпирических методов. В этом исследовании мы прослеживаем важнейшие текущие события в истории влияния на эмпирическую инженерию. На основе собранной информации было создано таблицу, где в хронологическом порядке представлены ученые, внесшие свой вклад в развитие эмпирической инженерии. В результате исследования определилось, что эмпирические методы, которые используются в соответствии со сферой применения, имеют единственную цель определить: износ, конкурентоспособность, экономическую справедливость и актуальность данной системы.
 
Publisher National Aviation University
 
Contributor


 
Date 2020-07-26
 
Type


 
Format application/pdf
 
Identifier http://jrnl.nau.edu.ua/index.php/SBT/article/view/14806
10.18372/2310-5461.46.14806
 
Source Наукоємні технології; Том 46, № 2 (2020); 165-171
Science-based technologies; Том 46, № 2 (2020); 165-171
Наукоемкие технологии; Том 46, № 2 (2020); 165-171
 
Language uk
 

Технічна підтримка: НДІІТТ НАУ