Кафедри
Постійне посилання на розділhttps://repository.kpi.kharkov.ua/handle/KhPI-Press/35393
Переглянути
14 результатів
Результати пошуку
Документ Методичні вказівки до лабораторних занять з курсу "Теорія прийняття рішень"(Національний технічний університет "Харківський політехнічний інститут", 2024) Годлевський, Михайло Дмитрович; Воловщиков, Валерій Юрійович; Козуля, Марія МихайлівнаМетою лабораторного практикуму є закріплення студентами теоретичних знань і набуття практичних навичок до розв’язання задач багатокритеріальної оптимізації. У загальному випадку формально задача багатокритеріальної оптимізації, ключовою особливістю якої є суперечливість множини функцій мети (критеріїв). До пошуку ефективних альтернатив застосовуються методи, які належать до особливого класу методів, що забезпечують розв’язання саме задач багатокритеріальної оптимізації. У лабораторному практикумі наводяться теоретичні основи підходів до розв’язання задач багатокритеріальної оптимізації, приклади їхнього використання, контрольні завдання та посилання на літературу, що рекомендується.Документ Оцінка надійності програмних систем на етапах проектування та тестування(ТОВ "Планета-Прінт", 2021) Лобанов, М. С.; Воловщиков, Валерій Юрійович; Шапо, В. Ф.; Левінський, М. В.Документ Методичні вказівки до лабораторних занять з курсу "Теорія прийняття рішень"(2023) Годлевський, Михайло Дмитрович; Воловщиков, Валерій Юрійович; Козуля, Марія МихайлівнаМетою лабораторного практикуму є закріплення студентами теоретичних знань і набуття практичних навичок до розв’язання задач багатокритеріальної оптимізації. У загальному випадку формально задача багатокритеріальної оптимізації, ключовою особливістю якої є суперечливість множини функцій мети (критеріїв). До пошуку ефективних альтернатив застосовуються методи, які належать до особливого класу методів, що забезпечують розв’язання саме задач багатокритеріальної оптимізації. У лабораторному практикумі наводяться теоретичні основи підходів до розв’язання задач багатокритеріальної оптимізації, приклади їхнього використання, контрольні завдання та посилання на літературу, що рекомендується.Документ Методичні вказівки до практичних занять з курсу "Моделі і методи м’яких обчислень"(2023) Воловщиков, Валерій ЮрійовичРозвиток інформаційних технологій створює нові технічні засоби для формування систем підтримки прийняття рішень, систем автоматизованого управління та іншого роду систем. Однак технічні засоби без "начинки" їх модулями подання та обробки інформації, математичними модулями є марним апаратним забезпеченням. Таким чином, однією з найважливіших задач для фахівців в галузі інженерії програмного забезпечення і комп'ютерних наук та інтелектуальних систем є побудова даних модулів. При створенні систем автоматизованого управління особливо актуальним є урахування того, що майбутні події багато в чому непередбачені, на їхню появу істотно впливають невизначені фактори. Отже, з метою одержання адекватних моделей і несуперечливих результатів важливо враховувати умови, в яких формулюється задача дослідження. У теперішній час доцільно розглядати питання прийняття рішень в умовах невизначеності. Предметом навчальної дисципліни "Моделі і методи м’яких обчислень" є цілісна сукупність основ теорії нечітких множин і методів їхнього використання в задачах автоматизованого управління та прийняття рішень як одного з ключових підходів до формалізації невизначеності. Метою практикуму з курсу "Моделі і методи м’яких обчислень" є закріплення студентами теоретичних знань і набуття практичних навичок до розв'язання задач, які можуть бути використані при автоматизованому управлінні, основаних на обробці нечіткої вихідної інформації. У методичних вказівках наводяться теоретичні основи теорії нечітких множин, приклади їх використання, контрольні завдання, контрольні запитання та посилання на літературу, що рекомендується.Документ Вибір постачальника інформаційних технологій на основі експертних оцінок(Національний технічний університет "Харківський політехнічний інститут", 2019) Шамонін, І. С.; Воловщиков, Валерій Юрійович; Шапо, Владлен ФеліксовичДокумент Моделі оцінки ризиків програмних проектів(Національний технічний університет "Харківський політехнічний інститут", 2018) Міщенко, Орина Олексіївна; Воловщиков, Валерій Юрійович; Шапо, В. Ф.Документ Аналіз методології DevSecOps в процесах розробки програмного забезпечення(Національний технічний університет "Харківський політехнічний інститут", 2020) Гапон, Андрій Олександрович; Федорченко, Володимир Миколайович; Поляков, Андрій Олександрович; Воловщиков, Валерій Юрійович; Гужва, Віктор ОлексійовичПредметом дослідження в статті є методологія розробки і захисту програмного забезпечення в рамках DevSecOps. Дана методологія змінилаи підхід до забезпечення безпеки з реактивного на проактивний, а також підкреслює важливість забезпечення безпеки на всіх рівнях організації. DevSecOps означає забезпечення безпеки в розробці додатків від самих ранніх етапів до самого кінця, а також включає в себе автоматизацію деяких шлюзів безпеки, щоб запобігти уповільнення робочого процесу DevOps. Необхідно підтримувати короткі і часто повторювані цикли розробки програмного продукту, а також інтегрувати заходи безпеки. Вибір правильних інструментів для безперервної інтеграції безпеки може допомогти в досягненні цих цілей. Сучасні інструменти автоматизації допомогли організаціям впровадити більш гнучкі методи розробки, а також зіграли свою роль в розробці нових заходів безпеки. Для ефективного захисту DevOps потрібні не тільки нові інструменти, а й зміни в самій організації процесів DevOps, щоб швидше інтегрувати роботу груп фахівців з безпеки з іншими спеціалістами, що призведе до покращення якості продукту. Стаття присвячена детальному аналізу сучасних підходів і методологій систематизації розробки та захисту програмного забезпечення, серед яких SDLC, BSIMM і OpenSAMM. Мета роботи – класифікація підходів до побудови процесів DevSecOps, а також розгляд методологій систематизації існуючих засобів захисту програмного забезпечення, що забезпечують взаємодію команди розробників і фахівців із захисту інформації в рамках одного життєвого циклу розробки. У статті вирішуються наступні завдання : розгляд і аналіз підходів побудови процесів DevSecOps і розгляд методологій систематизації засобів захисту програмного забезпечення. Отримані наступні результати: проаналізовано необхідні складові для побудови DevSecOps процесів. Висновки: проведений аналіз дозволяє класифікувати процес розробки і захисту програмного забезпечення за допомогою методології DevSecOps.Документ Інформаційна технологія підсистеми ідентифікації на основі електронних ключів в системах електронного документообігу(Національний технічний університет "Харківський політехнічний інститут", 2020) Батурін, Єгор Леонідович; Воловщиков, Валерій Юрійович; Шапо, Владлен ФеліксовичВ роботі розглянуто проблему ідентифікації документів в системах електронного документообігу. Актуальність даної теми обґрунтовано широким використанням систем електронного документообігу які потребують надійної ідентифікації документів, що передаються. Основними проблемами для ідентифікації документів в системах електронного документообігу є необхідність підтвердження авторства, незмінності документу та встановлення часу підпису. Наведено огляд основних методів ідентифікації, встановлено їх переваги та недоліки. Після аналізу можливих методів ідентифікації встановлено, що метод оснований на використанні електронних ключів дозволяє надійно встановити авторство документа, надає можливість встановити час підпису, забезпечує безвідмовність факту підпису та не потребує значних ресурсів для його формування та перевірки. Це принципово виділяє метод ідентифікації на основі електронних ключів серед інших. В основу метода покладено алгоритм цифрового підпису еліптичної кривої. Стійкість обраного алгоритму ґрунтується на проблемі дискретного логарифма в групі точок еліптичної кривої. Для реалізації алгоритму використовуються відкритий та закритий ключі. Після генерації пари ключів закритий ключ зберігається користувачем в таємниці та використовується для підпису документів, а відкритий використовується для ідентифікації користувача та має бути відомий всім користувачам системи. Розглянуто інформаційну підтримку підсистеми ідентифікації. Запропонована трирівнева архітектурна модель в якій роль клієнтського рівня виконує прикладний програмний інтерфейс. Обґрунтовано технології реалізації алгоритму підпису. Описані основні модулі, з яких має складатися підсистема та їх зв’язки. Розроблено програмне забезпечення підсистеми ідентифікації, яке дозволяє користувачам створювати як окремий так і вбудований в документ підпис а також виконувати його перевірку. Розроблена підсистема ідентифікації протестована з використанням файлів різних форматів та розмірів.Документ Мова С++ в програмуванні та комп`ютерних науках(Національний технічний університет "Харківський політехнічний інститут", 2017) Воловщиков, Валерій Юрійович; Іванов, Лев Вадимович; Рубін, Едуард Юхимович; Гончаренко, Тетяна ЄвгенівнаРозглянуто основні базові конструкції мови програмування С++ та проілюстровано їх зв’язок із ключовими конструкціями діаграми діяльності, що рекомендована до проектування схеми вирішення задач. Містить низку практичних завдань та контрольних питань, кожне з яких присвячено конкретній темі. Призначено для студентів початкових курсів спеціальностей "Комп'ютерні науки" та "Програмна інженерія".Документ Автоматизація вирішення проблеми вибору постачальника на основі експертних оцінок(Національний технічний університет "Харківський політехнічний інститут", 2016) Іванов, Д. В.; Воловщиков, Валерій Юрійович; Шапо, В. Ф.