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

dc.contributor.advisorЛіщук, Катерина Ігорівна
dc.contributor.authorСалій, Ольга Олексіївна
dc.date.accessioned2020-02-19T10:18:30Z
dc.date.available2020-02-19T10:18:30Z
dc.date.issued2019-12
dc.description.abstractenActuality of theme: In many cases mobile applications are designed to meet business challenges and time, speed, and quality are important to businesses. Typically, these mobile applications are part of a client-server architecture, where the client is just a mobile application. This type of application is the most popular in our time among Ukrainian iOS developers and that is why this type requires the creation of a really effective and simple architectural approach. The main problem is that all architectural approaches are described very superficially which leads to the fact that each developer interprets architectures in their own way and uses their own approaches. This, in turn, leads to the creation of many different implementations that are partially or completely inconsistent with the original idea. The aim of the research: The main purpose of this work is to explore possible architectural solutions for the iOS mobile platform and to develop thoughtful, flexible and, at the same time, easy to understand software architectures. To achieve this goal, the following tasks were formed: - analysis of existing architectural approaches for the iOS platform; - selection of necessary software for software development; - designing and developing an architectural approach for developing mobile applicationsons on iOS platforms; - develop a mobile application using the proposed architectural approach; - study of the effectiveness of the proposed architectural solution. The object of the research is the process of developing mobile applications on the iOS platform. The subject of the research is architectural approaches for developing mobile applications for the iOS platform. Scientific Novelty: The most significant scientific results of the master's thesis are: - an advanced architectural solution for developing mobile applications on the iOS platform; - “Designer” approach for creating iOS applications is suggested. The practical value of the results is determined by the fact that the proposed architectural approach is brought to practical implementation. A software product has been developed that demonstrates the main advantages of the proposed architectural solution. Relationship with working with scientific programs, plans, topics: The work was performed within the theme “Methods and technologies in the tasks of data retrieval and storage. State Registration Number 0117U000915”.uk
dc.description.abstractukАктуальність теми: У багатьох випадках мобільні застосунки розробляються для вирішення бізнесових задач, і в свою чергу для бізнесу важливі часові дедлайни, швидкість та якість. Зазвичай ці мобільні за стосунки є частиною клієнт-серверної архітектури, де клієнтом виступає як раз мобільний за стосунок. Такий тип за стосунків є найпопулярнішим в наш час серед українських iOS розробників, і в тому саме для цього типу є сенс і потреба у створенні дійсно ефективного й простого архітектурного підходу. Основною проблемою є те, що всі архітектурні підходи описані дуже поверхнево, і це призводить до того, що кожний розробник інтерпретує визначення архітектур по своєму і використовує свої підходи. Це, в свою чергу приводить до створення багатьох різних реалізацій, які частково або зовсім не відповідають початковій задумці. мета дослідження. Основна мета даної роботи полягає в дослідженні можливих архітектурних рішень для мобільної платформи iOS та розробці продуманої, гнучкої, і, в той же час, простої для розуміння архітектури програмного забезпечення. Для реалізації поставленої мети були сформульовані наступні завдання: - аналіз існуючих архітектурних підходів для платформи iOS; - вибір необхідних програмних засобів для розробки програмного забезпечення; - проектування та розробка архітектурного підходу для розробки мобільних застосунків на платформі iOS; - розробити мобільний за стосунок, використовуючи запропонований архітектурний підхід; - дослідження ефективності запропонованого архітектурного рішення; Об’єкт дослідження - процес розробки мобільних застосунків на платформі iOS. Предмет дослідження – архітектурні підходи для розробки мобільних застосунків на платформі iOS. Наукова новизна. Найбільш суттєвими науковими результатами магістерської дисертації є: - запропоновано вдосконалене архітектурне рішення для розробки мобільних застосунків на платформі iOS. - запропоновано підхід «Конструктор» до створення iOS застосунків. Практичне значення отриманих результатів визначається тим, що запропонований архітектурний підхід доведено до практичної реалізації. Розроблено програмний продукт, який демонструє основні переваги запропонованого архітектурного рішення. модифікований алгоритм ефективно виконує операцію поєднання розподілених даних. Зв’язок роботи з науковими програмами, планами, темами. Робота виконана в рамках теми «Методи та технології в задачах пошуку та збереження даних. Державний реєстраційний номер 0117U000915». Апробація: Основні положення роботи доповідались і обговорювались на ІІ всеукраїнській науково-практичній конференції молодих вчених та студентів «Інформаційні системи та технології управління» (ІСТУ-2019).uk
dc.format.page85 с.uk
dc.identifier.citationСалій, О. О. Архітектура програмного забезпечення для платформи iOS : магістерська дис. : 121 Інженерія програмного забезпечення / Салій Ольга Олексіївна. - Київ, 2019. - 85 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/31768
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectархітектураuk
dc.subjectархітектура програмного забезпеченняuk
dc.subjectмобільний застосунокuk
dc.subjectiOSuk
dc.subjectMVCuk
dc.subjectMVPuk
dc.subjectMVVMuk
dc.subjectarchitectureuk
dc.subjectdesignuk
dc.subjectdesign approachuk
dc.subjectmobile applicatoinuk
dc.subject.udc004uk
dc.titleАрхітектура програмного забезпечення для платформи iOSuk
dc.typeMaster Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Salii_magistr.pdf
Розмір:
3.9 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.06 KB
Формат:
Item-specific license agreed upon to submission
Опис: