Ідеалізовані моделі реінжинірингу програмних систем
| dc.contributor.author | Великодний, Станіслав С. | |
| dc.contributor.author | Velykodniy, Stanislav | |
| dc.date.accessioned | 2026-03-25T09:01:53Z | |
| dc.date.available | 2026-03-25T09:01:53Z | |
| dc.date.issued | 2019 | |
| dc.description | Великодний С. С. Ідеалізовані моделі реінжинірингу програмних систем / С. С. Великодний // Радіоелектроніка, інформатика, управління. – 2019. – № 1 (48). – C. 150-156 | |
| dc.description.abstract | UK: Актуальність. Програмні системи застосовуються у різноманітних галузях життя й діяльності людини, але найбільше поширення вони отримали у галузях, де необхідною є робота із багатьма рутинними операціями – це стосується промисловості, виробництва, транспорту, навчання та інфокомунікацій. Звичайно, що у процесі експлуатації цих систем відбувається еволюційне старіння видів забезпечення. Така тенденція призводе до погіршення швидкісних, інформаційно-комунікаційних, графічних, часових та інших характеристик, аж до повної відмови програмної системи. Тематика статті спрямована у галузі проектування ергатичних систем та управління проектами та програмами з перепроектування або удосконалення цих систем. Реінжиніринг дозволяє виконати еволюціонування системи, шляхом внесення позитивних змін до її структури з метою підвищення характеристик експлуатації та технічного супроводу. Мета. Сформувати представлення оцінки параметрів витрат ресурсів на виконання реінжинірингу програмних систем за допомогою математичного інструментарію опису моделей проектування. Метод. У ідею статті закладено метод Боема (Boehm) та принципи побудови спіралі Архімеда. Авторські дослідження призвели до думки об’єднати ідеї побудови структур Боема та Архімеда, адаптувати їх під методологію програмної інженерії та перенести до циліндричної системи координат. В основу отриманих моделей закладено спіральний принцип організації відліку. Результати. У статті розглянуто процес створення та візуалізації математичних моделей стосовно до процесу реінжинірингу програмних систем. Операції із поданими моделями можуть відбуватися у проекціях часу та витрат, у ізометричній проекції програмних компонентів, у логарифмічній проекції рядків програмного коду. Висновки. Вперше сформовані ідеалізовані моделі реінжинірингу, що дозволять підвищити точність оцінки витрат з перепроектування програмних систем. Удосконалено модель візуалізації витрат на перепроектування програмних систем, яка дозволить підвищити ефективність прогнозування порядку витрат. Вперше отримано залежності побудови траєкторії графічної моделі витрат від уведених коефіцієнту автоматизації реінжинірингу та коефіцієнту схожості компонентів, які дозволять вносити зміни до конфігурації моделі. Запропоновані ідеалізовані моделі реінжинірингу видів забезпечення програмних систем являють собою еволюційні спіралі, які побудовані у циліндричній системі координат. Реінжиніринг, який буде виконано за допомогою розроблених ідеалізованих моделей реінжинірингу дозволить не тільки скоротити витрати на перепроектування програмних систем, але й підвищити ефективність технічного супроводу, збільшити життєвий цикл програмних систем, що вже знаходяться у експлуатації та подолати протиріччя між швидкими темпами розвитку науки, техніки і процесів проектування нових програмних систем. EN: Content. Software systems are used in a variety of branches of life and human activities, but they are most widely used in industries where it is necessary to work with many routine operations – this applies to industry, production, transportation, training and info communications. Of course, in the process of exploiting these systems there is an evolutionary aging of the different types of security. This trend leads to a deterioration of high-speed, information-communication, graphic, time and other characteristics, up to the complete failure of the software system. The subject of the article is aimed to the design of ergative systems, project management and programs for re-designing or improving these systems. Reengineering allows the system to evolve, by making positive changes to its structure in order to improve operational characteristics and technical support. Objective. To form a representation of the estimation of resource cost parameters for the reengineering of software systems with the help of a mathematical tools for describing design models. Method. The idea of the article is based on the Boehm method and the principles of building an Archimedes spiral. Author’s research led to the idea of combining Boehm and Archimedes structures, adapting them to the software engineering methodology and transferring them to a cylindrical coordinate system. The basis of the obtained models is laid spiral principle of the organization of the reference. Results. The article deals with the process of creating and visualizing mathematical models in relation to the process of reengineering software systems. Transactions with these models can occur in projections of time and cost, in the isometric projection of software components, and in the logarithmic projection of lines of software code. Conclusions. For the first time, idealized models of reengineering have been formed, which will allow to increase the accuracy of cost estimation from the redesign of software systems. The model of cost visualization for reprogramming of software systems has been improved, which will increase the efficiency of forecasting the order of expenses. For the first time dependencies were obtained on the construction of the graphical cost model trajectory from the introduced reengineering automation coefficient and the similarity coefficient of the components that would make changes to the configuration of the model. The proposed idealized models for reengineering of software system security are evolutionary spirals, which are constructed in a cylindrical coordinate system. Reengineering, which will be accomplished with the help of developed idealized reengineering models, will not only reduce the cost of reprogramming software systems, but also increase the efficiency of technical support, increase the life cycle of software systems which are already in service and overcome the contradictions between the rapid pace of development of science, technology and processes of designing new software systems. | |
| dc.identifier.uri | https://eir.zp.edu.ua/handle/123456789/27708 | |
| dc.language.iso | uk | |
| dc.publisher | Національний університет "Запорізька політехніка" | |
| dc.subject | реінжиніринг | |
| dc.subject | програмна система | |
| dc.subject | система автоматизованого проектування | |
| dc.subject | вид забезпечення | |
| dc.subject | CASE-засіб | |
| dc.subject | компонент програмного коду | |
| dc.subject | ідеалізована модель | |
| dc.subject | перепроектування | |
| dc.subject | еволюційна спіраль | |
| dc.subject | радіус-вектор витрат | |
| dc.subject | software system | |
| dc.subject | reengineering | |
| dc.subject | automated design | |
| dc.subject | security | |
| dc.subject | CASE-tool | |
| dc.subject | software code component | |
| dc.subject | idealized model | |
| dc.subject | redesign | |
| dc.subject | evolutionary spiral | |
| dc.subject | radius-vector expenditure | |
| dc.title | Ідеалізовані моделі реінжинірингу програмних систем | |
| dc.title.alternative | The idealized models of software systems reengineering | |
| dc.type | Article |