это быстро и бесплатно
Оформите заказ сейчас и получите скидку 100 руб.!
ID (номер) заказа
1106574
Ознакомительный фрагмент работы:
Содержание
Введение 3
1. Описание системы. Постановка задачи 5
2. Объектно-ориентированный анализ и проектирование системы на языке UML 6
2.1. Диаграммы классов(Classe Diagram) 6
2.2. Диаграммы последовательности (Sequence Diagram) 8
2.3. Диаграмма состояний (Statechart Diagram) 10
3.Программная реализация на языке С++ 12
3.1.Краткая характеристика инструментальной программной среды 12
3.2.Структура программы 13
3.3.Описание программных модулей 13
3.4.Инструкция пользователя 18
4. Методика и результаты тестирования программы 21
Заключение 24
Список использованной литературы 25
Приложение А. Исходный код 26
Введение
Одной из самых востребованных функций персонального компьютера, являются игры. Ежегодно выпускается огромное количество новых компьютерных игр, и каждая из них находит своего поклонника среди пользователей. Многие IT-компании специализируются только на разработки компьютерных игр.
Несмотря на кажущуюся «несерьезность» данного направления, разработка компьютерной игры требует глубоких знаний в области программирования, и большое количество иных ресурсов (работа дизайнеров, тестировщиков и т.п.).
Целью курсовой работы является разработка игры «Snake» с использованием объектно-ориентированных технологий.
Объектно-ориентированное программирование (ООП) - это парадигма (совокупность понятий и идей) программирования, в рамках которой основными ставятся понятия объектов и классов. Сейчас ООП так или иначе присутствует во всех языках, поэтому понимание его основ просто необходимо для всех, кто выбрал программирование в качестве профессии.
Появление объектно-ориентированного программирования стало результатом возросших требований к функционалу программ, когда количество объектов, с которыми работает программист, стало достаточно большим, а сами объекты приобрели достаточно высокую сложность обработки данных. Используемый до этого момента процедурный подход перестал удовлетворять разработчиков, и результатом стало появление и развитие новой методологии программирования.
Для достижения поставленной цели необходимо решить следующие задачи:
-провести анализ поставленной задачи;
-провести объектно-ориентированное моделирование на языке UML (построить диаграмму классов, диаграммы последовательности и диаграммы состояний);
-разработать структуру программы;
-реализовать код классов на языке С++;
-разработать пользовательский интерфейс;
-провести тестирование приложения;
-составить программную документацию.
Список использованной литературы
1. Брайан У. Язык программирования C / Брайан У., Керниган, Деннис М. Ритчи. — М.: Вильямс, 2017. — 288с.
2. Грейди Буч. UML. Руководство пользователя / Буч Горейди, Джеймс Рамбо, Айвар Джекобсон. — М. : ДМК, 2000. — 432 с.
3. Жарков В. Visual C++ на практике / Валерий Жарков – Москва.: Лаборатория компьютерных знаний, 2002 - 424с.
4. Керниган Б. Язык программирования Си 2-е издание / Б. Керниган Д. Ричи М.:Издательский дом "Вильямс", 2012. 272 с.
5. Леоненков A. Самоучитель UML 2 / А. Леоненков. – Санкт-Петербург.: БХВ-Петербург, 2007 – 576с.
6. Мельников, П.П. Применение UML для проектирования программных систем: Учебное пособие / П.П. Мельников, И.И. Некрылов; Финуниверситет, Каф. "Информационные технологии".— М.: Финуниверситет, 2012 .— 196 с. — ISBN 978-5-7942-0970-9.
7. Пахомов Б. C/C++ и MS Visual C++ 2012 для начинающих / Борис Пахомов –СПб.: БХВ-Петербург, 2015 - 518с.
8. Фаулер М. UML. Основы. Краткое руководство по стандартному языку объектного моделирования / М. Фаулер – Москва.: Символ-Плюс, 2011-162с.
9. Холзнер С. Visual C++ 6. Учебный курс / Стивен Холзнер –СПб.:Питер, 2007 - 570с.
10. Шилдт Г. С. Полное руководство / Герберт Шилдт – М.: Вильямс, 2017 - 704с.
Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников
Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.
Цены ниже, чем в агентствах и у конкурентов
Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит
Бесплатные доработки и консультации
Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки
Гарантируем возврат
Если работа вас не устроит – мы вернем 100% суммы заказа
Техподдержка 7 дней в неделю
Наши менеджеры всегда на связи и оперативно решат любую проблему
Строгий отбор экспертов
К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»
Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован
Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн
Практика по профилю профессиональной деятельности(Логвинов)
Отчет по практике, Технологическое предпринимательство и управление инновационным бизнесом
Срок сдачи к 2 авг.
Нужна рецензия на статью (вак-3), для магистра, в журнал "экономика
Рецензия, Экономика
Срок сдачи к 2 авг.
Необходимо подготовить отчет по практике (Ознакомительная) в...
Отчет по практике, Строительство
Срок сдачи к 6 авг.
здравствуйте вас порекомендовали ,поможете
Контрольная, Методики расчета пожарных рисков для гражданских зданий
Срок сдачи к 20 авг.
Разработка программы визуальная новелла на Godot
Диплом, Информационные технологии
Срок сдачи к 17 авг.
Формирование готовности будущего эстрадного вокалиста к концертно-исполнительской деятельности в учреждениях дополнительного образования
ВКР, Музыкальная педагогика
Срок сдачи к 10 авг.
Онлайн-помощь при написании ви. нужно 100 баллов. тест
Онлайн-помощь, Прикладная информатика
Срок сдачи к 4 авг.
Нужно подкорректировать итоговой аттестационной работы.
Услуги корректора, Итоговая аттестационная работа, государственное управление
Срок сдачи к 3 авг.
Отчет по практике, Учебная практика | У | Учебная практика
Отчет по практике, Юриспруденция
Срок сдачи к 3 авг.
Выполнить дипломный проект. Экономика и бухгалтерский учет. П-00061
Диплом, Бизнес-планирование
Срок сдачи к 6 авг.
Выполнить дипломный проект. Экономика и бухгалтерский учет. П-00061
Диплом, Экономика
Срок сдачи к 6 авг.
Числа и вычисления, уравнение и неравенства, функции и графики
Тест дистанционно, Математика
Срок сдачи к 1 авг.
Начало в 9:00 до 11, сколько заданий пока не известно
Онлайн-помощь, Высшая математика
Срок сдачи к 4 авг.
Заполните форму и узнайте цену на индивидуальную работу!