Аннотация 2
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ, СОКРАЩЕНИЙ, ТЕРМИНОВ 3
ВВЕДЕНИЕ 5
1 Анализ предметной области 7
1.1 Обзор существующих решений 9
1.2 Сравнение существующих решений 13
2 Требования к разрабатываемому приложению 14
2.1 Функциональные требования 14
2.2 Нефункциональные требования 14
3 Инструментарий разработки приложений для iOS 15
3.1 Выбор операционной системы 15
3.2 Выбор IDE 16
3.3 Выбор языка программирования 17
3.4 Выбор способа хранения данных 18
4 Техническое описание архитектуры iOS-приложений 20
4.1 Архитектура ОС iOS 20
4.2 Жизненный цикл iOS-приложений 20
4.3 Потоки iOS-приложений 21
4.4 Архитектура iOS-приложений 22
4.5 MVC в iOS-приложениях 22
5 Проектирование приложения 24
5.1 Диаграммы вариантов использования 24
5.2 Переходы между экранами 27
6 Разработка 29
6.1 Архитектура приложения 29
6.2 Создание цели 31
6.3 Сохранение данных 33
6.4 Уведомления 37
7 Руководство пользователя 39
ЗАКЛЮЧЕНИЕ 49
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 50
Динамичное состояние современного общества требует поиска новых стратегий и путей решения актуальных проблем. Одно из наиболее важных и масштабных изменений происходит в сфере финансов.
Финансовый аспект затрагивает практически все сферы жизнедеятельности современного человека. Финансовая грамотность дает возможность управлять своим финансовым благополучием, повышать качество жизни, а также принимать ответственность за собственное финансовое состояние.
Недостаточно высокий уровень финансовой грамотности населения отражается в отсутствии навыка у граждан строить долгосрочные финансовые планы, формировать эффективные сбережения [17].
Согласно распоряжению Правительства РФ №2039-р от 2017 года одной из приоритетных задач государственной политики является реализация задач в сфере развития финансовой грамотности. Примером заинтересованности государства в развитии финансовой грамотности является «Стратегия повышения финансовой грамотности в Российской Федерации на 2017-2023 годы». Целью стратегии стало создание эффективной системы финансового информирования в России [15].
Одним из направлений исследований многопрофильного аналитического центра НАФИ является «Финансовая доступность в России». По данным НАФИ 43% россиян заинтересованы в повышении своего уровня финансовой грамотности.
Кроме того, следует обратить внимание на то, что чем моложе респонденты, тем чаще они выбирают онлайн-каналы для получения информации, связанной с финансами, или для повышения уровня собственной финансовой грамотности (рисунок 1) [18].
Актуальность работы обоснована востребованностью развития финансовой грамотности в России. Таким образом, в выпускной квалификационной работе был поставлен вопрос о разработке приложения, помогающего вести учет финансовых накоплений, а также развить финансовую грамотность и, следовательно, принимать грамотные долгосрочные индивидуальные финансовые решения, чтобы обеспечить финансовое благополучие на всех этапах жизни.
Цель выпускной квалификационной работы состоит в разработке iOS-приложения - «Финансовый помощник 365», содержащее систему ведения учета накопления финансовых средств, мотивационный блок, методические рекомендации и информирование в сфере финансовой грамотности.
Задачи работы обусловлены необходимостью достижения цели. Они могут быть сформулированы как:
• провести анализ предметной области;
• провести сравнительный анализ существующих решений;
• сформулировать требования к разрабатываемому приложению;
• изучить и выбрать технологии и инструменты для реализации;
• изучить структуру и принципы разработки iOS-приложений;
• спроектировать архитектуру iOS-приложения «Финансовый помощник 365;
• реализовать iOS-приложение «Финансовый помощник 365».
В условиях высоких темпов развития современного общества, одной из наиболее важных проблем становится нестабильность финансовой сферы. Одной из фундаментальных причин в финансовой сфере является низкий уровень финансовой грамотности населения. Он негативно сказывается не только для государства, частного сектора и общества в целом, но и на самих потребителях финансовых услуг.
Таким образом, в выпускной квалификационной работе был поставлен вопрос о разработке приложения, содержащего систему учета накопления финансовых средств, мотивационный блок, методические рекомендации и информирование в сфере финансовой грамотности, что и стало целью работы.
Для достижения цели были выполнены следующие задачи: определено содержание структуры финансовой грамотности, выявлены общие методы развития финансовой грамотности, проведен сравнительный анализ существующих решений, выявлены дефициты и преимущества операционных систем, их инструментария, обоснован выбор технологии и инструментария для разработки приложения, сформулированы требования, справочные и методические рекомендации для разработки приложения, изучена структура и принципы разработки iOS приложений, спроектированы архитектура и дизайн приложения, реализовано iOS приложение - «Финансовый помощник 365».
В результате анализа литературы по теме, были сформированы необходимые элементы структуры и сформулированы методы разрабатываемого приложения.
Разработанное приложение помогает вести учет финансовых накоплений, а также развить финансовую грамотность и, следовательно, принимать грамотные долгосрочные индивидуальные финансовые решения, чтобы обеспечить финансовое благополучие на всех этапах жизни. Таким образом, итогом работы становится вывод о том, что цель выпускной квалификационной работы достигнута полностью, задачи выполнены.
Сфера финансовой грамотности обширна и включает в себя множество форм, методов управления финансами и достижения высокого уровня благополучия. Это предопределяет существование множества вариантов дальнейшего развития приложения. Среди возможностей: расширение информационно-методической базы, улучшение интерфейса приложения и многое другое.