Подійно-орієнтована бібліотека для створення користувацьких інтерфейсів на основі власної мови розмітки. Мова розмітки для проектування користувацьких інтерфейсів.

Вантажиться...
Ескіз

Дата

2023

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 83 таблиць, 4 рисунки та 1 джерело – загалом 89 сторінок. Дипломний проєкт присвячений розробці подійно-орієнтованої бібліотеки для створення користувацьких інтерфейсів на основі власної мови розмітки. Мета спрощення процесу інтеграції засобів розробки графічного інтерфейсу користувача у цільове програмне забезпечення, а також розширення можливостей налаштування контролерів при проєктуванні графічного інтерфейсу користувача за рахунок розробки подійно-орієнтованої бібліотеки, яка використовує зручну та інтуїтивно зрозумілу мову розмітки. У першому розділі проведено змістовний огляд та аналіз предметної області, а також проаналізовано уже наявні ІТ-проекти, що вирішують схожі задачі. Представлено діаграму варіантів використання, що містить в собі основні аспекти створення інтерфейсів за допомогою розроблених технологій. Також розроблено вимоги функціональні вимоги, і показано їх взаємозв’язок з варіантами використання у вигляді матриці трасування. У другому розділі описано моделювання та конструювання програмного забезпечення. Модель бізнес процесу використання розробленого програмного забезпечення представлено за допомогою BPMN діаграми. Наведено опис процесу створення застосунку з графічним інтерфейсом користувача з використанням бібліотеки та мови позмітки. Для реалізації бібліотеки було обрано монолітну архітектуру. Для деталізації архітектури програмного забезпечення наведено діаграми класів, описано призначення всіх сутностей. Також було описано алгоритми парсингу мови розмітки, створення та відображення віджетів на основі параметрів, а також процес обробки взаємодії з віджетами. У третьому розділі було проведено аналіз якості та тестування програмного забезпечення. За допомогою статичного аналізатора було проаналізовано код програмного забезпечення, отримано високу оцінку. У розділі також описані процеси тестування. Всі тести пройдені успішно, розроблена бібліотека відповідає всім функціональним та нефункціональним вимогам. У четвертому розділі описано впровадження програмного забезпечення. Вихідний код бібліотеки розміщення на платформі Github. Наведено інструкцію користувача для розгортання бібліотеки та приклад розробки користувацького інтерфейсу з її використанням.

Опис

Подійно-орієнтована бібліотека для створення користувацьких інтерфейсів на основі власної мови розмітки. Подійно-орієнтована бібліотека для створення користувацьких інтерфейсів. : _________________________________ ; Подійно-орієнтована бібліотека для створення користувацьких інтерфейсів на основі власної мови розмітки (комплексна тема) : _________________________________ .

Ключові слова

подійно-орієнтована бібліотека, мова розмітки, Windows API, віджети, UI, event-oriented library, markup language, widgets

Бібліографічний опис

Прошин, Н. А. Подійно-орієнтована бібліотека для створення користувацьких інтерфейсів на основі власної мови розмітки. Мова розмітки для проектування користувацьких інтерфейсів : комплексний дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Прошин Назарій Анатолійович. - Київ, 2023. - 101 с.

DOI