Стельмах, Олександр ПетровичШульга, Сергій Сергійович2024-02-272024-02-272023Шульга, С. С. Програмне забезпечення для моніторингу натискання клавіш з автоматичним переключенням мови та корекцією : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Шульга Сергій Сергійович. - Київ, 2023. - 122 с.https://ela.kpi.ua/handle/123456789/65002Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 30 таблиць, 31 рисунок та 9 джерел – загалом 60 сторінок. Дипломний проєкт присвячений програмному забезпеченню для моніторингу натискання клавіш з автоматичним переключенням мови та корекцією. Метою дипломного проекту є полегшення роботи з набором тексту для користувачів Macintosh OS. Об'єкт дослідження даного дипломного проекту є програмне забезпечення для моніторингу натискання клавіш з автоматичним переключенням мови та корекцією. Предметами дослідження даного дипломного проекту є методи та алгоритми моніторингу натиснутих клавіш, автоматична зміна мови вводу клавіатури, методи та алгоритми корекції слова. У першому розділі розглянуто аналіз вимог до програмного забезпечення, а саме загальні положення, змістовний опис і аналіз предметної області, аналіз існуючих продуктів та формування вимог до програмного забезпечення. Другий розділ присвячено моделюванню та конструюванню програмного забезпечення. Третій розділ присвячено аналізу якості та тестуванню програмного забезпечення. У четвертому розділі виконано впровадження та супровід програмного забезпечення. Програмне забезпечення впроваджено на онлайн платформі GitHub.122 с.ukпрограмне забезпеченняавтоматична зміна мовиемуляціянизькорівневі функціїsoftwareautomatic language changeemulationlow-level functionsПрограмне забезпечення для моніторингу натискання клавіш з автоматичним переключенням мови та корекцієюSoftware for Key Press Monitoring with Automatic Language Switching and CorrectionsBachelor Thesis