TY - JOUR AU - Velykodniy, Stanislav PY - 2019/09/23 Y2 - 2024/03/29 TI - РЕІНЖИНІРИНГ ВІДКРИТОЇ ПРОГРАМНОЇ СИСТЕМИ ТРИВИМІРНОГО МОДЕЛЮВАННЯ BRL-CAD JF - СУЧАСНИЙ СТАН НАУКОВИХ ДОСЛІДЖЕНЬ ТА ТЕХНОЛОГІЙ В ПРОМИСЛОВОСТІ JA - ITSSI VL - 0 IS - 3 (9) SE - ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ DO - 10.30837/2522-9818.2019.9.062 UR - https://itssi-journal.com/index.php/ittsi/article/view/145 SP - 62-71 AB - <p>Комп’ютерна графіка – актуальна галузь проектування та застосування засобів обчислювальних систем, що інтенсивно розвиваються у останній час. Предмет роботи – проектування графічного інтерфейсу користувача. Мета роботи – виконати реінжиніринг (еволюційне удосконалення зі збереженням позитивних якостей, що підтверджені експлуатацією) відкритої програмної системи тривимірного проектування із наслідуванням повного функціоналу та принципів роботи. BRL-CAD – це спеціалізована крос-платформова система з відкритим кодом, що являє собою потужну 3D систему автоматизованого проектування для моделювання об`ємних тіл. Програмна система включає в себе інтерактивний геометричний редактор, паралельне трасування променів, рендеринг та геометричний аналіз. Завдання: узагальнити результати експериментальних досліджень на рівні представлення класів, компонентів та варіантів використання, які необхідно подати за допомогою уніфікованої мови моделювання – UML, із обробкою та інтерпретацією результатів на рівні CASE-засобу; виконати аналіз перекладу вихідного коду перепроектованого графічного інтерфейсу користувача BRL-CAD. Методи. Процес проектування чи перепроектування нових програмних продуктів є неефективним без використання UML-методології, але при її дотриманні – швидкість розробки підвищується у рази. У роботі, використовується методологія UML 2.5 із використанням CASE-інструментарію Enterprise Architect 14.0. Результати. Основний акцент поставлено на три діаграми: класів, варіантів використання та компонентів. На підставі цих діаграм, відбувається генерація коду та подальша робота програмістів, у той час як інші (допоміжні) діаграми призначено для пояснення деяких складних специфікацій проекту, що втім не зменшує їх значущість у рамках проекту. У поданому дослідженні виконано узагальнення результатів експериментальних досліджень; проаналізовано та узагальнено результати перекладу вихідного коду, головним з яких стало скорочення працемісткості створення відкритого програмного продукту на прикладі BRL-CAD. Висновки. BRL-CAD є прийнятною у застосуванні для досвідченого проектувальника, проте для початківця або студента процес її застосування виявиться дуже ускладненим. При детальному аналізі середовища було виявлено наявність двох модулів, що містяться у структурі системи, які допомагають потенційному користувачеві швидко конструювати та моделювати. Також фундаментальною властивістю пакету можна назвати здатність підтримувати конструювання та аналіз візуальних моделей на основі складних об'єктів, що складаються із великого набору графічних примітивів. Потужний бік системи – це надзвичайна швидкість засобів візуалізації, трасувальника променів та рендерингу. Після порівняння з аналогами, можна стверджувати, що процес візуалізації є одним із найшвидших серед існуючих.</p> ER -