Evolution of software from the perspective of systems

The objects of research are development methods that accelerate the evolution of software. The article provides an overview of widely used development methods and a new universal method, identifies the reasons for the long and unpredictable evolution of systems, as well as the advantages of the new...

Full description

Saved in:
Bibliographic Details
Main Authors: О. Ліневич, О. Лісовиченко
Format: Article
Language:English
Published: Igor Sikorsky Kyiv Polytechnic Institute 2024-03-01
Series:Adaptivni Sistemi Avtomatičnogo Upravlinnâ
Subjects:
Online Access:https://asac.kpi.ua/article/view/302424
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The objects of research are development methods that accelerate the evolution of software. The article provides an overview of widely used development methods and a new universal method, identifies the reasons for the long and unpredictable evolution of systems, as well as the advantages of the new method for accelerating evolution. A total of 8 methods were analyzed, which include abstraction method, DDD, TDD, BDD, API Design First, RUP, hybrid and new universal methods. The purpose of the work is to speed up the software evolution process. To achieve the goal, a new method is proposed that analyzes the data and processes of use cases as separate systems and consistently combines them with the help of general systems theory. Ref. 13, pic. 3, tabl. 8
ISSN:1560-8956
2522-9575