EIR NUOS

Electronic Institutional Repository of the Admiral Makarov National University of Shipbuilding


EIR NUOS is an open electronic archive where scientific and educational-methodological documents (materials) created primarily by employees of the Admiral Makarov National University of Shipbuilding are collected, organized, and stored. Long-term and reliable access to these materials is provided via the Internet. A “self-archiving” feature is available.

Photo by @inspiredimages

Recent Submissions

  • Item type:Item,
    Аналіз динаміки популярності мов програмування за даними відкритих індексів
    (2026)
    Кучма Ю. В.
    ;
    Янко А. С.
    ;
    Рубін Е. Ю.
    ;
    Поліновський В. В.
    ;
    Kuchma Yurii V.
    У статті проведено комплексне дослідження динаміки популярності мов програмування у період 2005–2025 років на основі відкритих аналітичних джерел, зокрема індексів TIOBE, GitHub Octoverse та RedMonk. Актуальність дослідження зумовлена не лише швидким розвитком інформаційних технологій, але й критичною залежністю сучасних цифрових систем від ефективного вибору інструментів розробки. Важливо зазначити, що помилки у виборі технологічного стеку призводять до зростання витрат, зниження продуктивності та ризиків масштабування систем. При цьому в умовах цифрової трансформації економіки мови програмування стають стратегічним ресурсом, а їх популярність – індикатором напрямів розвитку галузі. Додатково актуальність підсилюється динамікою ринку праці. Попит на ІТ-фахівців безпосередньо корелює з поширеністю конкретних мов. Це впливає на освітні програми, підготовку кадрів та інвестиційні рішення компаній. Тому відсутність системного аналізу трендів ускладнює прийняття обґрунтованих рішень як на рівні бізнесу, так і на рівні державної політики у сфері цифровізації. Таким чином, дослідження популярності мов програмування має прикладне значення та формує основу для стратегічного планування. В представленій роботі узагальнено основні підходи до оцінювання популярності мов програмування. Встановлено, що індекс TIOBE базується на аналізі пошукових запитів і відображає рівень інтересу користувачів. Водночас GitHub Octoverse оцінює реальне використання мов через активність у репозиторіях. При цьому рейтинг RedMonk інтегрує обидва підходи і забезпечує більш збалансовану оцінку. Проведений аналіз показав, що кожен із підходів має обмеження, тож, жоден із них не дає повної картини окремо. Зазначене обумовлює необхідність комплексного використання різних джерел даних. Саме тому, поєднання індексів дозволяє знизити вплив похибок та підвищити достовірність результатів. Такий підхід забезпечує більш точне відображення реальних технологічних трендів і створює основу для подальшого прогнозування розвитку мов програмування. Мета. Метою дослідження є порівняльний аналіз динаміки популярності мов програмування у 2005–2025 рр. на основі інтеграції даних TIOBE, RedMonk і GitHub Octoverse з метою виявлення ключових трендів та змін технологічного лідерства. Дослідження також спрямоване на підвищення достовірності оцінювання шляхом поєднання пошукових і репозиторних даних. Методика. Методологічну основу дослідження становить системний збір, нормалізація та порівняльний аналіз часових рядів популярності мов програмування, сформованих за даними індексів TIOBE, RedMonk і GitHub Octoverse. Застосовано багатофакторний підхід, що інтегрує показники інтересу (пошукові дані) та фактичного використання (репозиторна активність). Для забезпечення зіставності виконано уніфікацію шкал і часову синхронізацію даних. Проведено кореляційний аналіз між індексами з метою оцінювання узгодженості результатів. На основі оброблених даних ідентифіковано довгострокові тренди та визначено ключові точки структурних змін у динаміці популярності мов програмування. Результати. Отримані результати підтверджують суттєву трансформацію структури популярності мов програмування з домінуванням Python, що зумовлено універсальністю та розвиненою екосистемою для обробки даних і ШІ. Зафіксовано зниження частки Java при збереженні її ролі в корпоративних системах та стабільне лідерство JavaScript у веб-орієнтованих середовищах. Виявлено зростання значущості мов Go і Rust, що обумовлено вимогами до продуктивності, паралелізму та безпеки пам’яті. При цьому проведений порівняльний аналіз індексів підтвердив їх помірну кореляцію та доцільність інтегрованого використання для підвищення об’єктивності оцінювання. Наукова новизна. Визначено ключові фактори, що впливають на динаміку популярності мов програмування, зокрема розвиток екосистем, рівень підтримки спільноти, відповідність сучасним технологічним трендам і попит на ринку праці. Встановлено залежність між інтенсивністю розвитку інструментального середовища та темпами зростання популярності мов. Доведено, що мови з високим рівнем інтеграції та активною спільнотою демонструють стабільно вищі темпи поширення. Отримані результати розширюють підходи до оцінювання технологічного лідерства у програмній інженерії. Практична значимість. Отримані результати можуть бути використані для обґрунтування змісту освітніх програм, планування професійного розвитку ІТ-фахівців і вибору технологічних стеків у програмних проєктах. Рекомендовано орієнтацію на Python як базову мову, JavaScript як ключову технологію веб-розробки, а також включення Go і Rust з урахуванням сучасних вимог до продуктивності та безпеки. Підкреслено доцільність формування мультидисциплінарних компетенцій розробників. Запропоновані підходи сприяють підвищенню адаптивності до динамічних змін технологічного середовища.
  • Item type:Item,
    Methods for testing non-visual data using sql queries in backend systems
    (2026)
    Horshchar Kateryna Yu.
    ;
    Горщар К. Ю.
    Метою статті є дослідження методів тестування невізуальних даних у бекенд-системах за допомогою SQL-запитів для забезпечення комплексної валідації функціональності інформаційних систем на рівні бази даних. Дослідження зосереджується на використанні SQL як інструменту для перевірки створення, оновлення та видалення даних, валідації бізнес-логіки, виявлення сирітських записів і забезпечення цілісності даних, що не відображаються в користувацькому інтерфейсі. Наукова новизна. Наукова новизна полягає в систематизації та класифікації методів SQL-тестування для Backend QA і Database Testing, що включають підготовку даних (preconditions), перевірку створення записів, валідацію референсної цілісності, виявлення сирітських записів і контроль бізнес-логіки. Запропоновано архітектурну схему інтеграції SQL у процеси автоматизованого тестування, яка враховує багаторівневий характер валідації бекенд-даних. Дослідження також акцентує на автоматизації генерації SQL-запитів через сучасні методи, такі як моделі машинного навчання, та підкреслює важливість безпеки SQL-запитів для уникнення вразливостей, таких як SQL-ін’єкції. Результати. Розроблено класифікацію методів SQL-тестування, що охоплює підготовку даних, перевірку операцій створення/оновлення, виявлення сирітських записів, валідацію бізнес-логіки, контроль референсної цілісності та перевірку консистентності даних. Представлено архітектурну схему інтеграції SQL у Backend QA, яка забезпечує послідовну валідацію на всіх етапах тестового циклу. Практичне тестування в Google Colab з використанням SQLite продемонструвало ефективність SQL для перевірки створення записів, виявлення сирітських записів (0 виявлено), валідації бізнес-логіки (0 помилок) та референсної цілісності (100% валідних референсів). Результати підтверджують здатність SQL виявляти критичні помилки, які не фіксуються при тестуванні через UI. Висновки. SQL є потужним інструментом для комплексної валідації бекенд-даних, що дозволяє виявляти невідповідності, сирітські записи та помилки в бізнес-логіці, які залишаються непоміченими при традиційному тестуванні користувацького інтерфейсу. Систематичне використання SQL через preconditions і postconditions забезпечує контрольовану перевірку функціональності та цілісності даних. Інтеграція SQL в автоматизовані тести потребує спеціалізованих рішень для підключення до бази даних і безпечного виконання запитів. Перспективи подальших досліджень включають автоматизацію генерації SQL-тестів на основі структури бази даних і бізнес-логіки, а також адаптацію методів для галузевих інформаційних систем.
  • Item type:Item,
    Міжнародні стандарти радіаційної безпеки в Україні: стан імплементації, інтегральна оцінка та напрями підвищення ефективності
    (2026)
    Трохименко Г. Г.
    ;
    Ремешевська І. В.
    ;
    Гурець Н. В.
    ;
    Грушина О. Г.
    ;
    Trokhymenko Ganna G.
    Мета – визначити рівень імплементації міжнародних стандартів радіаційної безпеки в Україні та обґрунтувати напрями підвищення ефективності їх інтеграції у систему охорони праці та екологічної безпеки. Методика. Дослідження ґрунтується на системному підході з використанням методів порівняльного та причинно-наслідкового аналізу. На основі міжнародних документів (МАГАТЕ, МКРЗ, ISO, ЄВРАТОМ) оцінено структуру стандартів і механізми їх реалізації. Запропоновано вагову модель інтегрального індексу інтеграції (IIS), що враховує рівень автоматизації, технічний стан обладнання, дозиметричний контроль, кадрове забезпечення та аналітичну складову. Проведено аналіз чутливості індексу. Результати. Встановлено, що нормативна база України загалом відповідає міжнародним вимогам, однак практична реалізація є недостатньо ефективною. Рівень автоматизації становить <50 % (при 80–90 % у світі), знос обладнання – 40–60 % (при нормативному до 20 %), кадровий дефіцит – 20–30 %. Значення IIS становить 0,58–0,60, що відповідає середньому рівню інтеграції. Найбільший вплив на підвищення ефективності має автоматизація (ΔIIS ≈ +0,025), інші фактори – помірний (ΔIIS ≈ +0,02). Наукова новизна. Запропоновано інтегральний індекс (IIS) для кількісної оцінки рівня інтеграції міжнародних стандартів радіаційної безпеки та визначення внеску ключових факторів. Практична значимість. Результати можуть бути використані для вдосконалення державної політики, гармонізації законодавства, впровадження ризик-орієнтованого підходу та цифровізації систем радіаційного моніторингу.
  • Item type:Item,
    Вплив кліматичних змін на водний режим басейну річки Синюха, Україна
    (2026)
    Магась Н. І.
    ;
    Magas Nataliia I.
    Басейн річки Синюха є одним із ключових притокових водозборів Південного Бугу, що суттєво впливає на водність його пониззя в межах кліматично вразливої лісостепово-степової перехідної зони України. Метою дослідження є оцінка довгострокових змін водного режиму басейну річки Синюха під впливом кліматичних змін за даними реаналізу ERA5-Land за 1958–2025 рр. Методика. Оцінювання виконано шляхом просторового узагальнення в межах басейну добових і місячних рядів температури повітря, опадів, стоку, вологості ґрунту та компонентів кліматичного водного балансу з подальшим використанням непараметричних методів виявлення трендів, оцінювання їх величини та визначення моментів структурної перебудови. Посушливість оцінювали за стандартизованими індексами, розрахованими для різних часових масштабів. Результати. Встановлено, що для басейну характерні стійке потепління, скорочення опадів, зростання атмосферного попиту на вологу, збільшення кліматичного дефіциту вологи, зменшення стоку, посилення посушливих умов і прогресуюче висихання ґрунтового профілю. Максимальна температура повітря зросла на 2,74 градуса Цельсія, річні опади зменшилися на 15,5 міліметра за десятиріччя, потенційна евапотранспірація зросла на 17,2 міліметра за десятиріччя, а середній річний стік скорочувався на 1,58 міліметра за рік. Виявлено два узгоджені кластери структурних змін: перший у 1997–1999 рр. охоплює насамперед температурні показники, другий у 2004–2006 рр. – стік, посушливість, дефіцит вологи та вологість ґрунту. Наукова новизна роботи полягає у першому комплексному реаналізовому оцінюванні довгострокових змін водного режиму басейну річки Синюха з одночасним урахуванням термічних показників, компонентів водного балансу, стоку, посушливості та вологості ґрунту. Уперше для цього басейну встановлено двокластерну ієрархію структурних змін: ранній кластер 1997–1999 рр., пов’язаний насамперед із перебудовою термічного режиму, та пізніший кластер 2004–2006 рр., у межах якого синхронізуються зміни опадів, вологості ґрунту, індексу SPEI-12 і річного стоку. Практична значимість результатів полягає у можливості їх використання для оцінки ризиків посух, вразливості водопостачання та планування адаптаційних заходів у басейні Південного Бугу.
  • Item type:Item,
    Реновація портового перевантажувального обладнання як спосіб подовження терміну експлуатації металоконструкції
    (2026)
    Легецька І. П.
    ;
    Lehetska Iryna P.
    Робота присвячена дослідженню проблем забезпечення надійної експлуатації портових перевантажувальних кранів, що працюють в умовах тривалої служби та підвищеної інтенсивності навантажень. Розглянуто особливості функціонування металоконструкцій кранів у середовищі морських терміналів, для якого характерні змінні динамічні навантаження, циклічний характер роботи та вплив агресивних корозійних факторів. Проаналізовано сучасні підходи до оцінювання технічного стану підйомно-транспортного обладнання та тенденції переходу від експлуатації за нормативним строком служби до управління життєвим циклом машин на основі фактичного стану конструкцій. У роботі узагальнено відомості щодо характерних експлуатаційних пошкоджень металоконструкцій портових кранів, зокрема розвитку втомних тріщин у зварних з’єднаннях, корозійного зменшення перерізів елементів і накопичення локальних дефектів у зонах концентрації напружень. Розглянуто причини виникнення аварійних ситуацій, пов’язаних із деградацією несучих вузлів, а також інженерні аспекти оцінювання зміни їхньої несучої здатності в процесі довготривалої експлуатації. Особливу увагу приділено розгляду реновації портового перевантажувального обладнання як складової управління технічним станом і подовження життєвого циклу машин. Висвітлено підходи до прийняття інженерних рішень щодо модернізації та відновлення металоконструкцій з урахуванням процесів втомної деградації та корозійного зношення. Показано місце діагностування, аналізу пошкоджень і прогнозування зміни працездатності конструкцій у системі технічного супроводу обладнання. Матеріали роботи орієнтовані на формування комплексного уявлення про технічний стан портових кранів у тривалій експлуатації та обґрунтування необхідності системного підходу до їх оновлення й підтримання експлуатаційної безпеки. Мета. Формування підходу до реновації портового перевантажувального обладнання як інструменту управління залишковим ресурсом металоконструкцій упродовж життєвого циклу машин. Методика. Застосовано концепцію технічного стану як динамічного параметра з використанням діагностичних методів контролю, аналітичного оцінювання деградації матеріалу та прогнозування зміни несучої здатності конструкцій у процесі експлуатації. Результати. Розроблено модель взаємозв’язку між характером експлуатаційних пошкоджень металоконструкцій і ефективністю реноваційних втручань, що дозволяє керувати подовженням строку служби обладнання шляхом цілеспрямованої модернізації конструктивних елементів. Наукова новизна. Запропоновано системний підхід до реновації портових машин як складової управління їхнім життєвим циклом на основі прогнозної оцінки залишкової міцності металоконструкцій. Практична значимість. Результати можуть бути використані для розроблення програм технічного розвитку портового обладнання з урахуванням ресурсоощадності та підвищення експлуатаційної надійності.