Реалізація елементів графічного користувацького інтерфейсу на основі кінцевих автоматів

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Харківський національний автомобільно-дорожній університет

Abstract

Об’єктом дослідження є процес розробки графічного користувацького інтерфейсу програмних систем. Предметом дослідження є методи та засоби моделювання поведінки елементів GUI із застосуванням кінцевих автоматів, діаграм станів і програмної реалізації переходів між станами. Метою роботи є розробка підходу до реалізації GUI-компонентів, за якого поведінка кнопок, форм, вкладок, випадаючих списків і модальних вікон описується у вигляді формальної автоматної моделі. Такий підхід дозволяє зменшити кількість неявних умов у коді, підвищити передбачуваність поведінки інтерфейсу, спростити тестування та супровід програмного забезпечення. У практичній частині роботи запропоновано архітектуру демонстраційного вебінтерфейсу, реалізовано приклади автоматів для форми авторизації, кнопки, вкладок і модального діалогового вікна. Для ілюстрації матеріалу наведено діаграми станів, таблиці переходів, фрагменти коду мовами JavaScript та TypeScript, а також приклад структури програмного проєкту без використання складних зовнішніх залежностей.

Description

Citation

Олійник, А. В. Реалізація елементів графічного користувацького інтерфейсу на основі кінцевих автоматів : дипломна робота … бакалавра : F3 Комп’ютерні науки / Олійник Андрій Вячеславович. – Харків : ХНАДУ, 2026. – 77 с.

Endorsement

Review

Supplemented By

Referenced By