Тема: Разработка iOS-приложения для поиска мастера на час
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 4
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 6
1.1. Предметная область проекта 6
1.2. Анализ схожих проектов 6
2. ПРОЕКТИРОВАНИЕ 9
2.1. Требования к проектируемой системе 9
2.2. Варианты использования системы 10
2.3. Архитектура системы 12
2.4. Диаграммы деятельности 15
2.5. Дизайн-система 16
3. РЕАЛИЗАЦИЯ 17
3.1. Выбор инструментов разработки 17
3.2. Реализация моделей 18
3.3. Реализация контроллеров 19
3.4. Реализация модели представления 21
3.5. Реализация интерфейсов 22
3.6. Реализация взаимодействия с локальной базой данных 24
3.7. Вспомогательные средства реализации 25
4. ТЕСТИРОВАНИЕ 26
4.1. Функциональное тестирование 26
4.2. Интеграционное тестирование 27
ЗАКЛЮЧЕНИЕ 28
ЛИТЕРАТУРА 29
📖 Введение
На сегодняшний день все большее количество людей начинают переносить банальные дела в онлайн: заказывают еду вместо того, чтобы идти в супермаркет, покупают одежду в мобильных приложениях и на сайтах, а не в торговых центрах и специализированных магазинах [1]. Во время пандемии Covid-19 это стало особо актуальным, а рынок онлайн- магазинов вырос почти в два раза только за апрель 2020 года [2]. Но и действовать привычно, например, идти в магазин у дома за хлебом не составляет проблемы. Когда же дело доходит до, например, установки шкафа или каких-то технических установок в доме, людям приходится искать знакомых, способных помочь им, или учиться этому на курсах или в интернете. К сожалению, не всем это интересно, а порой времени на обучение нет совсем. Именно для этого и необходимо приложение, в котором можно выбрать и без рисков риска того, что это мошенник, нанять специалиста, который приедет для выполнения необходимой задачи.
В настоящее время самыми популярными и используемыми устройствами являются смартфоны. Ими пользуются чаще, чем какими- либо другими устройствами. Устройства iPhone от компании Apple, работающие на операционной системе iOS, продаются в большом количестве - они занимают 23,4% рынка смартфонов [3].
Исходя из приведенных данных был сделан вывод, что разработка приложения для iOS, благодаря которому люди смогут искать специалистов, оказывающих услуги в разных направлениях, является актуальной задачей.
Цели и задачи работы
Целью проекта является разработка iOS-приложения для поиска мастера на час. Для реализации цели были поставлены следующие задачи:
1) провести анализ предметной области и обзор аналогичных проектов;
2) спроектировать мобильное приложение;
3) реализовать мобильное приложение;
4) протестировать мобильное приложение.
Структура и содержание работы
Работа состоит из введения, пяти глав, заключения и списка литературы. Объем работы - 31 страница, объем списка литературы - 24 источника.
В главе «Анализ предметной области» приведено описание предметной области проекта, рассмотрены аналогичные решения.
В главе «Проектирование» приведены функциональные и нефункциональные требования к программной системе и рассмотрены актеры и варианты использования разрабатываемого мобильного приложения.
В главе «Архитектура системы» выделены основные компоненты системы и представлена диаграмма использования.
В главе «Реализация» описана реализация основных компонентов мобильного приложения, взаимодействия с сервером и представлены вспомогательные средства реализации.
Глава «Тестирование» посвящена тестированию разработанного мобильного приложения.
В заключении описаны основные результаты работы.
✅ Заключение
Для достижения цели были решены задачи:
1) выполнен анализ предметной области и сравнение схожих приложений;
2) выполнено проектирование мобильного приложения;
3) реализовано мобильное приложение;
4) рассмотрены и произведены два вида тестирования мобильного приложения.





