Реєстраційний номер
2126U000276, Матеріали видань та локальних репозитаріїв
Категорія
Опубліковано, Стаття
Назва роботи
РОЗРОБКА СХОВИЩА КЛАСІВ ДЛЯ ОБ’ЄКТНО-ОРІЄНТОВАНИХ ТЕХНОЛОГІЙ СТВОРЕННЯ ПРОГРАМНИХ ПРОДУКТІВ
Автор
Кунгурцев О. Б.
Новікова Н. О.
Бугаєва І. Г.
Витнова А. І
Kungurtsev O. B.
Novikova N. O.
Buhaeva I. G.
Vytnova A. I.
Дата публікації
27-03-2026
Постачальник інформації
Журнал "Радіоелектроніка, інформатика, управління" (Національний університет "Запорізька політехніка")
Першоджерело
https://ric.zp.edu.ua/article/view/352754
Видання
National University "Zaporizhzhia Polytechnic"
Опис
Актуальність. Використання раніше розробленого коду, зокрема, програмних класів та груп класів, пов’язаних відносинами спадкування, агрегації та композиції в об’єктно-орієнтованих технологіях, істотно скорочує час проектування програмного забезпечення.Мета роботи. Проблеми виникають при необхідності зберігання класів різного призначення. У цьому випадку найменування класу не може бути його характеристикою для пошуку. Створення спеціальної структури, що пов’язує ім’я класу з його призначенням, істотно ускладнить сховище класів. Крім цього, якщо деякий клас пов’язаний відносинами з іншими класами, то необхідно зберігати поряд з класом його зв’язки, що може суттєво ускладнити як розміщення класу у сховищі, так і надалі його пошук. Метою роботи є створення спеціального сховища програмних класів, в якому клас представлений моделлю, що дозволяє визначити його призначення, можливі зв’язки з іншими класами та роль у цих зв’язків.Метод. Розроблено математичну модель програмного класу, яка дозволила визначити призначення класу та можливі зв’язки з іншими класами. Запропоновано метод автоматизованого розміщення та пошуку окремих класів, а також групкласів у сховищі класів. Запропоновано модель сховища для розміщення як окремих класів, так і груп класів, пов’язаних відносинами спадкування, агрегації та композиції. Розроблено механізм автомати-зованого додавання окремого класу або групи класів до сховища, а також пошуку та видалення окремого класу чи групи класів.Результати. Для апробації запропоно-ваних рішень розроблено програму ClassCеll. Проведено експерименти для визначення часу та якості виконання операцій розміщення та пошуку класів та груп класів у сховищі. Результати показали суттєве скорочення часу на пошук класів порівняно з відомими бібліотеками.Висновки. Запропонований метод автоматизованого розміщення та пошуку класів на основі моделі класу дозволяє підтримувати версії класів, суттєво скоротити час на пошук потрібного класу та пов’язаних з ним класів. Метод може бути використа-ний для класів на різних об’єктно-орієнтованих мовах.
Додано/оновлено в НРАТ
2026-04-20