Актуальные проблемы современной науки: тезисы докладов XXХVІІІ Международной научно-практической конференции (Харьков - Вена - Берлин - Астана, 30 января 2019)
Секція: Технічні науки
Дубук Василь Іванович
кандидат технічних наук,
доцент кафедри Автоматизованих систем управління
Національний університет “Львівська політехніка”
м. Львів, Україна
Коцун Володимир Іванович
кандидат технічних наук,
завідувач кафедри Математики та комп’ютерних дисциплін
Європейський університет, Львівська філія
м. Львів, Україна
Чорний Максим Вячеславович
фахівець з комп’ютерної техніки
Європейський університет, Львівська філія
м. Львів, Україна
АСПЕКТИ РОЗРОБКИ ЗАСОБІВ УПРАВЛІННЯ ГРАФІЧНОГО ЛЮДИНО-МАШИННОГО ІНТЕРФЕЙСУ ІНФОРМАЦІЙНОЇ СИСТЕМИ
Задача автоматизації управління роботою інформаційної системи (ІС) може розв’язуватися засобами автоматизованого управління, що використовують апаратний, програмний чи програмно-апаратний інтерфейс.
У багатьох сучасних ІС задача організації людино-машинної взаємодії успішно розв’язується засобами програмного забезпечення (ПЗ) з графічним людино-машинним інтерфейсом (ГЛМІ). Він передбачає використання графічних засобів управління (ЗУ), побудованих на основі графічних елементів.
Практичне використання ЗУ впливає на ефективність процесу управління, що обумовлює актуальність задачі дослідження різних аспектів їх розробки.
Розв'язання задачі розробки ЗУ можливе на основі різних груп методів: ручного проектування ЗУ з використанням графічних редакторів; з використанням інструментальних програмних систем, що підтримують концепцію об’єктно-орієнтованого програмування; автоматизованого розумного кодування з використанням відповідного спеціального ПЗ [12, с. 90; 13, c. 60; 14, c. 41; 15, c. 81; 16, c. 100; 18, c. 33].
Перша вказана група методів володіє низкою недоліків, серед яких: відносна складність, потреба у глибоких практичних навичках роботи з графічними редакторами, відносно тривалий час створення ЗУ, необхідність експорту ЗУ у інструментальні системи розробки ПЗ.
Друга зазначена група методів характеризується обмеженістю можливостей інструментальних програмних систем щодо роботи з ЗУ графічного типу щодо створення та редагування графічних об’єктів.
Третя вказана група методів - автоматизованого розумного кодування з використанням відповідного спеціального ПЗ – порівняно з першими вказаними двома групами методів володіє множиною переваг. Серед таких переваг – можливість автоматизації процесу створення ЗУ, відносно висока швидкість процесу створення ЗУ, висока точність відтворення елементів графіки у ЗУ, відносна простота [15, с.82; 16, c.101; 18, c.34]. Тому, застосування таких методів спрощує процес створення ЗУ, зменшує час тривалості процесів розробки графічних ЗУ та людино-машинного інтерфейсу ІС у цілому.
Прикладом сучасної інтерфейсної платформи для ГЛМІ, що використовує розумне кодування, є Q-платформа [1]. Вона передбачає створення і використання графічних двовимірних QR-кодів [3-5] та спеціального апаратного і програмного забезпечень ІС для генерації, виводу зображень, зчитування та декодування таких кодів [1-2; 6].
Q-платформа у наш час успішно використовується у прикладних застосуваннях різних галузей діяльності суспільства [4]. QR-коди знайшли широке використання [3-5; 9, c. 7-10], поле якого розширюється у напрямку нових прикладних застосувань. При цьому QR-коди моделей 1 та 2 є найбільш розповсюдженими [5; 7, c. 301; 8, c.10-12; 9, c.15-25].
Важливим аспектом застосувань QR-кодів є їх впровадження у людино-машинний інтерфейс ІС [18, c. 107].
Відповідний ГЛМІ може бути реалізованим на основі ПЗ з ЗУ, що можуть містити QR-коди, створення яких реалізується на основі методу розумного кодування [18, c. 106].
Розробку ЗУ у складі ГЛМІ ІС можна реалізувати на основі методу з використанням кодування, що передбачає використання ПЗ для перетворення інформації у QR-код та зворотного перетворення для її декодування, що в комплексі реалізує процес розумного кодування.
Як відповідне ПЗ, може успішно використовуватися розробка вчених з Канади Smart Tags [11; 18, c. 103]. Засіб Smart Tags виробництва BlackBerry Limited [10] здатний сканувати, генерувати та поширювати інформацію розміру малих даних [15, с. 84], як у формі штрих-коду, QR-коду, NFC-коду, так і в декодованій формі імен файлів, гіперпосилань, цифрових послідовностей і т.п. Також засіб Smart Tags уможливлює зчитувати та перетворювати NFC-коди та штрих-коди, QR-коди; перетворювати різні коди у NFC-коди для їх передачі одержувачам; розподіляти розумні коди між ЗУ, які підтримують NFC та перетворювати їх у штрих-коди; захищати розумні коди для запобігання їх перезапису чи знищення; знищувати та перезаписувати дані, представлені у відкритих NFC-кодах. Окрім цього засіб Smart Tags надає можливості створювати нові розумні кодові комбінації, зокрема, для представлення малих даних - адрес, коротких текстових повідомлень, номерів телефонів і т.п.
Один з прикладів результатів процесу кодування інформації, виконаного з використанням ПЗ Smart Tags [11] наведений на рис. 1.
Рис. 1. Приклад QR-коду з Web-адресою сайту
При розробці ЗУ у складі ГЛМІ можуть використовуватися різні підходи [14, с. 40; 15, c. 81; 16, c. 100; 17, c. 33]. При цьому комплексний підхід, що базується на поєднанні методу прямого візуального програмування на основі об'єктно-орієнтованої методології при розробці ЗУ та використання вбудованих можливостей табличних процесорів з подальшим використанням їх вбудованих інструментів для автоматизованого аналізу даних підтвердив свою високу ефективність [15, с. 84; 16, c. 102; 17, c. 40].
Вказаний підхід може бути розширеним за рахунок застосування методу розробки елементів управління людино-машинного інтерфейсу інформаційної системи з використанням розумного кодування [18, c. 107].
У результаті науково-практичних досліджень визначалася ефективність застосування програмних засобів розумного кодування для розробки ЗУ графічного людино-машинного інтерфейсу ІС.
Як інструмент розробки ЗУ графічного людино-машинного інтерфейсу ІС було використано вище вказаний та описаний ПЗ Smart Tags [11]. При цьому, створений на основі досліджуваного підходу ЗУ, представлений у вигляді форми з QR-кодом, було успішно створено та апробовано у складі інформаційної системи.
Рис. 2. Загальний вигляд ЗУ з графічним людино-машинним інтерфейсом
На представленому на рис.2 вигляді ЗУ, використано графічний елемент управління, створений на основі розумного кодування у вигляді QR-коду, містить у закодованій формі закодовану послідовність малих даних.
Висновки
Література