Метод оцінки об’єктно-орієнтованих програмних систем на основі аналізу зміни вимог до програмної системи

dc.contributor.authorДзюрбан, Едуард
dc.contributor.authorЯшина, Оксана
dc.contributor.authorDziurban, Eduard
dc.contributor.authorYashyna, Oksana
dc.date.accessioned2023-02-22T10:42:20Z
dc.date.available2023-02-22T10:42:20Z
dc.date.issued2022
dc.description.abstractДобре відомий факт, що технічне обслуговування програмного забезпечення відіграє важливу роль і набуває важливого значення в життєвому циклі програмного забезпечення. Оскільки об’єктно-орієнтоване програмування давно вже стало стандартом, дуже важливо розуміти проблеми підтримки об'єктноорієнтованих програмних систем та спосіб виявлення їх потенційних місць виникнення. Ця стаття спрямована на оцінку об'єктно-орієнтованих систем за допомогою аналізу зміни вимог до програмної системи. Основні проблеми порушені в статті: покращення алгоритму аналізу впливу зміни не функціональних вимог до програмної системи на функціональні та їх наслідування. Попит на ефективне програмне забезпечення зростає з кожним днем, і впровадження об’єктноорієнтованого проектування програмних систем здатне задовольнити цей попит, оскільки це, мабуть, найпотужніший механізм розробки ефективних програмних систем. Це може допомогти не тільки зменшити витрати, але й розробити високоякісне системне програмне забезпечення. Розробникам програмного забезпечення потрібні відповідні показники для розробки ефективної системи програмного забезпечення. Ця стаття спрямована на дослідження методів оцінки об’єктно-орієнтованої програмної системи за допомогою аналізу впливу змін функціональних вимог до програмного забезпечення за допомогою не функціональних вимог. Незважаючи на те, що об’єктно-орієнтований підхід має багато переваг, а також він є найпоширенішим зараз та буде таким у майбутньому, його практичність буде доведена лише тоді, коли аспекти управління процесом розробки програмного забезпечення за допомогою цієї методології буде ретельно розглянуто. Саме тут показники програмного забезпечення відіграють важливу роль, забезпечуючи краще планування, зменшення ризиків, раннє виявлення потенційних проблем, оцінку якості та ефективності. У цій статті пропонується набір показників, які найкраще підходять для оцінки використання основних концепцій об’єктно-орієнтованої парадигми, таких як наслідування, інкапсуляція, поліморфізм та повторне використання коду, які однозначно відповідають за підвищення якості програмного забезпечення та продуктивності розробки.uk_UA
dc.description.abstractIt is a well-known fact that software maintenance plays an important role and becomes important in the software life cycle. Since object-oriented programming has long become the standard, it is very important to understand the problems of maintaining object-oriented software systems, and how to avoid them by identifying potential gaps in the software system as early as the design analysis. This article is aimed at evaluating object-oriented systems using the analysis of changes in the requirements for the software system. The main problems raised in the article are the change of the algorithm for analyzing the impact of changing non-functional requirements on functional ones and their inheritance. The demand for efficient software is increasing day by day, and the adoption of object-oriented design of software systems is able to satisfy this demand, as it is perhaps the most powerful mechanism for developing efficient software systems. This can not only help in reducing the cost but also helps in developing high quality system software. Software developers need appropriate metrics to develop an effective software system. This practice is aimed at researching methods for evaluating an object-oriented software system using software impact analysis based on tracking requirements to changes in functional requirements using non- functional requirements. Although there are many advantages to the object-oriented approach, and the fact that this approach is the most widespread now and will be in the future, it will be truly recognized, proven and practical only when the management aspects of the software development process using of this methodology will be carefully considered. This is where software metrics play an important role, enabling better planning, evaluating improvements, reducing unpredictability, early detection of potential problems, and evaluating performance. This paper proposes a set of metrics best suited to evaluate the use of core concepts of the object-oriented paradigm, such as inheritance, encapsulation, polymorphism, and a strong emphasis on code reuse, which are uniquely responsible for increasing software quality and development productivity.uk_UA
dc.identifier.citationДзюрбан Е. Метод оцінки об’єктно-орієнтованих програмних систем на основі аналізу зміни вимог до програмної системи / Е. Дзюрбан, О. Яшина // Вісник Хмельницького національного університету. Технічні науки. – 2022. – № 6, т. 1. – С. 77-81.uk_UA
dc.identifier.urihttps://elar.khmnu.edu.ua/handle/123456789/13309
dc.language.isoukuk_UA
dc.publisherХмельницький національний університетuk_UA
dc.subjectоб’єктно-орієнтована архітектураuk_UA
dc.subjectнаслідування функціональностіuk_UA
dc.subjectаналізuk_UA
dc.subjectоцінкаuk_UA
dc.subjectпрограмна системаuk_UA
dc.subjectзміна алгоритму аналізу впливуuk_UA
dc.subjectobject-oriented architectureuk_UA
dc.subjectimitation of functionalityuk_UA
dc.subjectanalysisuk_UA
dc.subjectevaluationuk_UA
dc.subjectchange of impact analysis algorithmuk_UA
dc.subjectsoftware systemuk_UA
dc.subject.udc004.9uk_UA
dc.titleМетод оцінки об’єктно-орієнтованих програмних систем на основі аналізу зміни вимог до програмної системиuk_UA
dc.title.alternativeMethod of evaluation of object-oriented software systems based on the analysis of changes in the software system requirementsuk_UA
dc.typeСтаттяuk_UA
Файли
Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
315-1-77-81.pdf
Розмір:
523.25 KB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Назва:
license.txt
Розмір:
4.26 KB
Формат:
Item-specific license agreed upon to submission
Опис: