Диплом: Реализация раздела "Транслейты" для кроссплатформенного приложения "Английский Puzzle Inglish" Cocos2d-x

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
72
Заключение
Главным результатом выполненной работы является полностью
реализованный, функционирующий и интегрированный в мобильное
приложение «Английский с Puzzle English» раздел Транслейты. Работа
выполнена в сроки, обозначенные работодателем, и без существенных
изъянов. Ожидаемое следствие выполнения работы также достигнуто –
пользователи приложения довольны его расширением.
Данная работа состоит из трех глав, связанных между собой и
последовательно описывающих необходимые для раскрытия предмета
работы аспекты. Во введении обоснован выбор темы, вычленены объект и
предмет исследования, приведено обоснование актуальности темы
исследования, упомянуты основные авторы работ, освещающих тематику
разработки мобильных приложений на коксе и программировании на C++,
указана цель работы и задачи, необходимые для ее достижения.
Первая глава кратко знакомит с компанией и предоставляемыми ею
услугами, описывает продуктовую линейку и систему абонементов и
ограничений, с указанием основных положений. Приведено краткое
описание базовых и вспомогательных функций, предоставляемых сервисом
для своих пользователей. Приведено описание приложения, которое должен
расширить разрабатываемый модуль, с указанием архитектурных и
проектировочных особенностей, приведены признаки, отличающие
мобильный проект от веб-сервиса, упомянуты преимущества и недостатки.
Таким образом, формируется представление о выдвигаемых к
разрабатываемому продукту требованиям на этапе составления технического
задания. Заключительный пункт первой главы содержит подробное описание
работы раздела в веб-проекте, полную уверенность в чем обеспечивает тема
преддипломной практики, посвященной тестированию этого раздела.
Описание механизмов и логики формируют, по сути, положения
73
технического задания к реализации данного проекта для приложения. Более
развернуто, нежели во введении, сформулирована цель работы.
Вторая глава содержит теоретический материал, касающийся
непосредственно предмета данной работы. Своеобразным вступлением ко
второй главе является рассуждение на тему современных источников
информации по объекту исследования. Это обуславливает отсутствие ссылок
в работе на книжные источники и небогатый список используемой по ходу
выполнения работы литературы. Два из трех пунктов второй главы содержат
описания особенно важных для разработки инструментов. Лаконично, в виду
широкой распространенности, описаны основные возможности
используемого языка, концепций ООП и возможностей IDE. Более детально,
в ключе темы исследования, рассмотрены ключевые особенности и
возможности Cocos2d-x. Приведены пояснения и модели использования
основных аспектов, а также освещен необходимый для лаконичного разбора
методов в третьей главе, дополнительный материал. Глава демонстрирует
возможность самостоятельного поиска и сбора необходимой информации, а
также ее структуризации и конвертации.
Третья глава демонстрирует возможность практического применения
полученных в ходе обучения и работы навыков, знаний и умений для
достижения поставленных задач. Первый пункт третьей главы иллюстрирует
процесс проектирования раздела с учетом особенностей сервиса и среды
интеграции. Подчеркивается необходимость приобретения знаний о
проектах, описываемых в первой главе. Второй описывает призвание классов
и содержит, насколько позволил формат работы, подробное описание
реализации. Третий пункт, намеренно короткий, резюмирует итоги
тестирования и поддержки.
По каждой главе сформулирован вывод, также в различном виде
резюмируются почти все пункты глав. За исключением пункта третьего
третьей главы, объем и содержание глав соответствуют предъявляемым к
74
работе требованиям. В ходе выполнения поставленных задач, приобретены
новые теоретические знания о языке программирования и движке Cocos2d-x
и практический опыт их использования. На этапе тестирования принесли
ощутимую пользу результаты, обозначенные в отчете по преддипломной
практике, т.к. многие проверки тест-кейсы были тем или иным образом
использованы при тестирования раздела, либо формирования новых чек-
листов, актуальных для мобильного проекта. Знакомство с разделом заранее,
в ходе преддипломной практики, помогло скорее и проще разобраться с
поставленными задачами, а также уберегло от ряда нежелательных моментов
при реализации. Работа содержит 24 графических материала, содержащих
схемы, структуры, рисунки описываемых моментов и проч., в полной мере
иллюстрирующих описываемые моменты, а также 3 приложения (в А и Б
приводятся листинги реализаций описываемых в третьей главе классов,
Приложение В содержит понятийный аппарат).
75
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
Источники на русском языке
1. Амелин К. С., Граничин О. Н., Кияев В. И., Корявко А. В.. Введение
в разработку приложений для мобильных платформ. СПб: ВВМ, 2011.– 506 с.
2. Каймин В.А. Информатика: Учебное пособие: Изд. 2-е. М: РИОР,
2007. – 271c.
3. Варакин М.В. Разработка мобильных приложений под Android. М:
УЦ «Специалист» при МГТУ им. Н. Э. Баумана, 2012.
4. Кузнецов С. Д. Основы баз данных. — 2-е изд. — М.: Интернет-
Университет Информационных Технологий; БИНОМ. Лаборатория знаний,
2007.
5. Культин Н.Б. Microsoft Word. Быстрый старт. М: ВНУ, 2012. – 176 c.
6. Культин Н.Б. Инструменты управления проектами. М: ВНУ, 2012
160с.
7. Культин Н.Б. C++ Builder. М: ВНУ, 2008. 336с.
8. Культин Н.Б. Microsoft Visual C++ в задачах и примерах. М: ВНУ,
2014. – 272с.
9. Страуструп Бьерн. Программирование. Принципы и практика с
использованием C++. М: Вильямс, 2016. – 1328с.
10. Прата Стивен. Язык программирования C++. Лекции и упражнения.
Вильямс, 2017. 1248с.
11. Доусон Майкл. Изучаем C++ через программирование игр. ПИТЕР
СПб, 2016. – 572с.
12. Лафоре Роберт. Объектно-ориентированное программирование в
C++. ПИТЕР СПб, 2016. 928с.
13. Дейтел Харви, Дейтел Пол. Как программировать на C++. М:
Юином-Пресс, 2010. – 738с.
14. Струструп Бьерн. Язык программирования C++. Стандарт C++11.
Краткий курс. – 851с.
15. Липпман Стэнли, Лажойе Жози, Му Барбара. Язык
программирования C++. Базовый курс. М: Вильямс, 2014. 458с.
16. Кенинг Эндрю, Бурбара Му. Эффективное программирование на
C++. Практическое программирование на примерах. М: Вильямс, 2016.
398с.
17. Спрол Антон. Думай как программист. Креативный подход к
созданию кода. С++ версия. М: Эксмо, 2018. – 259с.
18. Рао Сиддхартха. Освой самостоятельно С++ по одному часу в день.
Альфа-книга, 2017. – 267с.
19. Васильев А.Л. Самоучитель С++ с задачами и примерами. Наука и
техника СПб, 2016. – 443с.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран