Вісник СНУ ім. В.Даля № 5 (285) 2024
Permanent URI for this collection
Browse
Recent Submissions
Item Порівняння двох підходів до Unit-тестування Angular-додатків.(СНУ ім. В. Даля, 2024) Полупан, Ю. В.; Родіонов, П. Ю.; Дьомін, М. К.; Polupan, Yu. V.; Rodionov, P. Yu.; Domin, M. K.В сучасному світі реактивні системи набирають все більшої популярності, при цьому в основі реактивно-сті є робота з асинхронними потоками даних. Тестування реактивних систем стоїть окремою задачею, в якій є низка відкритих питань, наприклад, вимірювання ефективності тестів, використовуючи той чи інший підхід до тестування. Для тестування Angular-додатків в роботі було об-рано два підходи: 1) з використанням зв’язки Jasmine+ Karma, що встановлюється за замовчуванням при створенні додатку; 2) з використанням Jest. В статті тестується Angular-додаток, який має 7тестів, 3 з яких – тести синхронних блоків коду і 4 –для асинхронних блоків. При тестуванні використовувались інструменти, що пропонує Angular із коробки та фреймворк Jest. Для вимірювання ефективності Unit-тестів, як правило, використовуються чотири критерії [2, 4]: за-хист від помилок (protection against bugs); стійкість до рефакторингу (resilience to refactoring); швидкість зворотнього зв’язку (fast feedback); простота підтримки (maintain ability). Порівнюючи різні підходи до тестування можна визначити як той чи інший підхід впливає на конкретний критерій ефективності Unit-тестів, підвищуючи його, або навпаки зменшуючи. Як відомо, на сьогодні не існує автоматичного способу вимірювання ефективності з отриманням значень для кожного критерію і тому кожен тест потрібно оцінювати окремо. Для отримання значення по критерію «швидкість зворотнього зв’язку» будемо використовувати час виконання тестів, в тому числі з визначенням відсотка покриття коду тестами при допомозі команди coverage. Цей критерій показує, що чим швидше виконується тест на етапі розробки, тим меньше часу витрачається на усунення знайдених помилок, тим самим, значно підвищуючи ефективність Unit-тестів. В результаті порівняння роботи двох фреймворків для тестування, можна зробити висновок, що при використанні Jest тести виконуються в середньому на 60% швидше за рахунок того, що система відстежує зміни файлів та не виконує непотрібних дій. При тестуванні асинхронного коду така ж тенденція (збільшення швидкості тестування на 60%) зберігається, тому Jest відмінно підходить для виконання тестування Angular-проектів, які містять багато асинхронного коду. Так як ефективність Unit-тестів залежить від швидкості зворотнього зв’язку (fast feedback), то, використовуючи Jest, ми, тим самим, значно підвищуємо ефективність Unit-тестування та всього проекту в цілому.Item Важливість використання знань з нарисної геометрії при розробці ескізу. Вісник Східноукраїнського національного університету імені Володимира Даля. 2024. № 5 (285). С. 59-64.(СНУ ім. В. Даля, 2024) Карпюк, Л. В.; Давіденко, Н. О.; Дуришев, О. А.; Karpyuk, L. V.; Davydenko, N. O.; Duryshev, О. А.Нарисна геометрія є забезпечувальною дисципліною не тільки курсу креслення, до чого фактично зведена її роль на сьогодні в системі вищої технічної освіти, а будучи розділом математики, вона слугує базою прикладної геометрії, що розв'язує оптимізаційні багатопараметричні, багатофакторні задачі конструювання, технології, економіки, соціології тощо. Основним завданням цієї публікації є викладення точки зору автора на роль і місце нарисної геометрії, а також необхідності використання її під час розроблення ескізів. Конструкторські документи, призначені для одноразового використання, можуть виконуватися в ескізному вигляді. Ескіз це зображення, виконане без застосування креслярських інструментів, від руки, за правилами аксонометрії в окомірному масштабі з дотриманням пропорцій деталі. При цьому дотримуються тих самих правил, що й під час побудови аксонометричних проєкцій: під тими самими кутами розташовують осі, розміри відкладають уздовж осей або паралельно їм. У низці випадків за ескізами складають робочі кресленики. В деяких випадках ескізи використовуються для виготовлення за ними деталей. Сучасний студент має прагнути не тільки вищого ступеня оволодіння спеціальними знаннями, уміннями та навичками, а й поетапно просуватися від діяльності під керівництвом педагога до самонавчання. Вища школа має готувати фахівця інтегрального типу мислення, здатного до синтезу знань, умінь на всіх етапах і рівнях безперервної освіти. Дисципліна «Нарисна геометрія» сприяє розвитку просторового абстрактного мислення, яке необхідне для інженерної та проєкційної діяльності [6]. Здобувачі вищої освіти інженерних спеціальностей у своїй професійній діяльності стикаються з розробкою проєктів конструкцій, механізмів та машин, що потребує знань теорій проєкційних зображень. Сучасні методики навчання приділяють значну увагу використанню інформаційно-освітнього середовища – системи доступних користувачеві джерел інформації, способів і засобів її обробки, а також умов інформаційної взаємодії суб’єкта з цими джерелами. У комплексі дисциплін графічного циклу, які вивчаються у ВНЗ, весь час відбуваються великі зміни. Нині активно використовують і вивчають комп'ютерні технології розроблення конструкторської документації. Це необхідно, і це визнають усі. Каменем спотикання залишається нарисна геометрія. Чи потрібна вона як навчальна дисципліна? Навіщо потрібна нарисна геометрія студентам технічних вишів? Такі запитання ставлять як прихильники, так і противники дисципліни. На ці та інші питання спробували дати відповіді автори даної статті.Item Визначення параметрів вібрації бурової установки із використанням методу відстеження порядку обертових машин(СНУ ім. В. Даля, 2024) Моркун, В. С.; Моркун, Н. В.; Поркуян, О. В.; Грищенко, С. М.; Бобров, Є. Ю.; Грищенко, Я. О.; Morkun, V. S.; Morkun, N. V.; Porkuian, O. V.; Hryshchenko, S. M.; Bobrov, E. Yu.; Hryshchenko, Ya. O.Метою дослідження є визначення параметрів вібрації бурової установки в процесі буріння свердловин за допомогою методу відстеження порядку обертових машин. У роботі використані методи аналізу вітчизняного та зарубіжного досвіду, методи математичного моделювання, а також методи математичної статистики і теорії ймовірності для формування оцінки результатів дослідження. Наукова новизна полягає в обґрунтуванні застосування методу відстеження обчисленого порядку обертових машин для визначення частоти на якій доцільно вимірювати статистичні параметри супутнього вібраційного сигналу. Практичне значення полягає у визначенні процедури вимірювання параметрів вібраційного сигналу бурової установки для оцінки фізико-механічних властивостей гірської породи безпосередньо в процесі буріння свердловин. Для виділення корисної складової вібраційного сигналу на буровому долоті з різноманітних завад (вібрації інших частин бурової установки, зовнішні процеси у гірському масиві і т. і.) використаний метод відстеження обчисленого порядку (СОТ) обертових машин з додатковою передискретизацією для підвищення його роздільної здатності. Запропонований підхід полягає в тому, що в процесі зміни робочого режиму приводу обертових частин бурової установки формують карту порядку в усьому діапазоні його обертів, визначають частоту високоамплітудної вібрації долота, яка відповідає визначеному піковому порядку обертів, і на цій частоті вимірюють статистичні параметри змін амплітуди виміряного сигналу. Відповідно до застосованого методу сформовано карту частоти обертів для даних вібрації в процесі зміни робочого режиму бурової установки(підвищення впродовж 40 секунд частоти обертів приводу з 500 до 2150 обертів за хвилину. Аналіз виконаних експериментальних досліджень та моделювання процесу взаємодії долота з залізовмісною гірською породою дозволяє зробити висновок про те, що отримані із застосуванням зазначеного методу статистичні показники супутнього вібраційного сигналу дійсно адекватно характеризують процес буріння свердловин.Item Дослідження методів оптимізації параметрів електронних пристроїв для побудови експертної системи(СНУ ім. В. Даля, 2024) Ткаченко, В. Ю.; Хорошун, Г. М.; Шумова, Л. О.; Рязанцев, О. І.; Tkachenko, V. Yu.; Khoroshun, H. M.; Shumova, L. O.; Ryazantsev, O. I.Дана стаття присвячена дослідженню методів оптимізації параметрів і структури електронних пристроїв для побудови системи експертного проектування. Акцент робиться на використанні інноваційних підходів, таких як математичне моделювання, симуляція та методи штучного інтелекту, включаючи машинне навчання, генетичні алгоритми та нейронні мережі. Використання таких методів дозволяє підвищити точність проектування, автоматизувати складні процеси, скоротити час розробки та підвищити продуктивність. Також розглядається можливість використання гібридних підходів для отримання оптимальних конфігурацій пристроїв, які забезпечують кращу енергоефективність і відповідність вимогам виробництва. Результати дослідження свідчать про перспективність і практичну значущість цих методів, які відкривають нові можливості для проектування електронних систем. Обговорювані методи математичного моделювання включають SPICE (програма моделювання з акцентом на інтегральні схеми) для аналізу схеми та метод скінченних елементів (FEM) для оцінки теплових і механічних властивостей, особливо актуальних для пристроїв з високою щільністю компонентів. Ці моделі дозволяють розробникам імітувати та перевіряти продуктивність пристрою в різних умовах експлуатації, значно знижуючи потребу у фізичних прототипах. Дослідження методів оптимізації параметрів і структури електронних пристроїв з використанням штучного інтелекту та експертних систем показують значний потенціал для підвищення ефективності та якості процесу проектування. Використання математичного моделювання та моделювання дозволяє скоротити час розробки, а впровадження методів машинного навчання та генетичних алгоритмів підвищує точність та швидкість оптимізації. Використання методів проектування з урахуванням обмежень забезпечує кращу виробничу сумісність, а оптимізація енергоспоживання сприяє ефективності електронних систем в умовах обмежених ресурсів. Подальші дослідження спрямовані на розширення гібридних методів, інтеграцію нових алгоритмів машинного навчання та їх адаптацію до конкретних виробничих вимог, що підвищить гнучкість і універсальність експертних систем проектування.