Архітектура програмного забезпечення для платформи iOS

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

Дата

2019-12

Науковий керівник

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

Номер ISSN

Назва тому

Видавець

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

Анотація

Актуальність теми: У багатьох випадках мобільні застосунки розробляються для вирішення бізнесових задач, і в свою чергу для бізнесу важливі часові дедлайни, швидкість та якість. Зазвичай ці мобільні за стосунки є частиною клієнт-серверної архітектури, де клієнтом виступає як раз мобільний за стосунок. Такий тип за стосунків є найпопулярнішим в наш час серед українських iOS розробників, і в тому саме для цього типу є сенс і потреба у створенні дійсно ефективного й простого архітектурного підходу. Основною проблемою є те, що всі архітектурні підходи описані дуже поверхнево, і це призводить до того, що кожний розробник інтерпретує визначення архітектур по своєму і використовує свої підходи. Це, в свою чергу приводить до створення багатьох різних реалізацій, які частково або зовсім не відповідають початковій задумці. мета дослідження. Основна мета даної роботи полягає в дослідженні можливих архітектурних рішень для мобільної платформи iOS та розробці продуманої, гнучкої, і, в той же час, простої для розуміння архітектури програмного забезпечення. Для реалізації поставленої мети були сформульовані наступні завдання: - аналіз існуючих архітектурних підходів для платформи iOS; - вибір необхідних програмних засобів для розробки програмного забезпечення; - проектування та розробка архітектурного підходу для розробки мобільних застосунків на платформі iOS; - розробити мобільний за стосунок, використовуючи запропонований архітектурний підхід; - дослідження ефективності запропонованого архітектурного рішення; Об’єкт дослідження - процес розробки мобільних застосунків на платформі iOS. Предмет дослідження – архітектурні підходи для розробки мобільних застосунків на платформі iOS. Наукова новизна. Найбільш суттєвими науковими результатами магістерської дисертації є: - запропоновано вдосконалене архітектурне рішення для розробки мобільних застосунків на платформі iOS. - запропоновано підхід «Конструктор» до створення iOS застосунків. Практичне значення отриманих результатів визначається тим, що запропонований архітектурний підхід доведено до практичної реалізації. Розроблено програмний продукт, який демонструє основні переваги запропонованого архітектурного рішення. модифікований алгоритм ефективно виконує операцію поєднання розподілених даних. Зв’язок роботи з науковими програмами, планами, темами. Робота виконана в рамках теми «Методи та технології в задачах пошуку та збереження даних. Державний реєстраційний номер 0117U000915». Апробація: Основні положення роботи доповідались і обговорювались на ІІ всеукраїнській науково-практичній конференції молодих вчених та студентів «Інформаційні системи та технології управління» (ІСТУ-2019).

Опис

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

архітектура, архітектура програмного забезпечення, мобільний застосунок, iOS, MVC, MVP, MVVM, architecture, design, design approach, mobile applicatoin

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

Салій, О. О. Архітектура програмного забезпечення для платформи iOS : магістерська дис. : 121 Інженерія програмного забезпечення / Салій Ольга Олексіївна. - Київ, 2019. - 85 с.

DOI