Програмне забезпечення для трансляції Nib-файлів у SwiftUI

dc.contributor.advisorХалус, Олена Андріївна
dc.contributor.authorВіхляєв, Олександр Олександрович
dc.date.accessioned2021-03-17T10:38:37Z
dc.date.available2021-03-17T10:38:37Z
dc.date.issued2020-06
dc.description.abstractenStructure 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.page97 с.uk
dc.identifier.citationВіхляєв, О. О. Програмне забезпечення для трансляції Nib-файлів у SwiftUI : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Віхляєв Олександр Олександрович. – Київ, 2020. – 97 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/40058
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectтрансляторuk
dc.subjectSwiftUIuk
dc.subjectNibuk
dc.subjectUIuk
dc.subjectAppleuk
dc.subjectXibuk
dc.subjectStoryboarduk
dc.subjecttranslatoruk
dc.subject.udc004uk
dc.titleПрограмне забезпечення для трансляції Nib-файлів у SwiftUIuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 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
Опис: