Програмне забезпечення для трансляції Nib-файлів у SwiftUI
dc.contributor.advisor | Халус, Олена Андріївна | |
dc.contributor.author | Віхляєв, Олександр Олександрович | |
dc.date.accessioned | 2021-03-17T10:38:37Z | |
dc.date.available | 2021-03-17T10:38:37Z | |
dc.date.issued | 2020-06 | |
dc.description.abstracten | Structure and scope of work. The explanatory note of the diploma project consists of four sections, contains 14 tables, 3 appendices, 10 sources. The diploma project is devoted to the development of an information system for translating Nib-files (Xib, Storyboard) into declarative SwiftUI source code. The purpose of creating the system is to simplify the process of translating the user interface from Nibs to SwiftUI. The General Terms section describes the subject matter, lists the basic processes, provides main use-cases for the product and functional requirements to it. The purpose of development is defined and the necessary tasks for solving it are set. In the information suррort section, the input and output data for the software product is defined, the differences of operation modes for various formats of input files and their different structure are described. Software provides a description of the software development tools and defines its architecture. The scheme of source code generation from input data structures is described. The technology section describes the process of software verification for compliance with functional requirements. The order of the tests execution is described. | uk |
dc.description.abstractuk | Структура та обсяг роботи.Пояснювальна записка дипломного проекту складається з чотирьох розділів, містить 14 таблиць, 3 додатків, 10 джерел. Дипломний проект присвячений розробці інформаційної системи для трансляції Nib-файлів (Xib, Storyboard) у декларативний SwiftUI код. Метою створення системи є спрощення процесу переводу користувацького інтерфейсу від Nib-ів до SwiftUI. У розділі загальних положень описано предметне середовище, приводяться основні процеси, наведено варіанти використання програмного продукту та функціональні вимоги до нього. Визначено мету розробки та поставлено необхідні для її вирішення задачі. У розділі інформаційного забезпечення визначено вхідні та вихідні дані для програмного продукту, описані відмінності режимів роботи для різних форматів вхідних файлів та різної їх структури. Програмне забезпечення представляє опис засобів розробки програмного забезпечення та визначає його архітектуру. Описано схему генерації вихідного коду з даних структур даних. У технологічному розділі описано виконання перевірки програмного забезпечення відповідності функціональним вимогам. Описано порядок виконання тестів. | uk |
dc.format.page | 97 с. | uk |
dc.identifier.citation | Віхляєв, О. О. Програмне забезпечення для трансляції Nib-файлів у SwiftUI : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Віхляєв Олександр Олександрович. – Київ, 2020. – 97 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/40058 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | транслятор | uk |
dc.subject | SwiftUI | uk |
dc.subject | Nib | uk |
dc.subject | UI | uk |
dc.subject | Apple | uk |
dc.subject | Xib | uk |
dc.subject | Storyboard | uk |
dc.subject | translator | uk |
dc.subject.udc | 004 | uk |
dc.title | Програмне забезпечення для трансляції Nib-файлів у SwiftUI | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Vikhliaiev_bakalavr.pdf
- Розмір:
- 3.42 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.01 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: