Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дипломная работа / Дипломная работа / пояснительная записка к диплому.docx
Скачиваний:
70
Добавлен:
15.06.2021
Размер:
1.88 Mб
Скачать

Содержание

Введение 5

1 Разработка программного продукта 6

Техническое задание 6

1.2 Требования к аппаратным и программным средствам для создания программного продукта 8

1.3 Обоснование выбора и принципы работы с программным средством 9

2 Специальный раздел 12

2.1 Описание структуры программы 12

2.2 Описание алгоритма решения задачи 12

2.3 Отладка и тестирование программного продукта 16

2.4 Документирование программного продукта 18

3 Экономическая часть 22

3.1 Расчет стоимости материальных ресурсов 22

3.2 Расчет баланса рабочего времени и заработной платы 22

3.3 Расчет потребляемой энергии 24

3.4 Расчет амортизации оборудования 26

3.5 Составление сметы затрат 27

3.6 Определение цены программного продукта 27

4 Охрана труда и промышленная экология 28

4.1 Охрана труда на рабочем месте программиста 28

4.2 Утилизация компьютерного оборудования 31

Заключение 33

Список использованных источников 34

Приложение А 36

Приложение Б 63

В ведение

Все, кто имеет дело с компьютером, так или иначе сталкивались с компьютерными играми, и подавляющее большинство может сходу назвать несколько игр, которые им особенно понравились. Те, кто уже совсем наигрался, почти наигрался или еще не наигрался, но в процессе общения с компьютером уже начал совмещать игры с чем-нибудь более полезным, возможно, хотели бы придумать какие-нибудь свои, не похожие ни на какие другие игры.

Многое захватывает в таком творчестве. И не сам процесс игры, а разработка игровой вселенной, ее проектирование и реализация. Когда можно слить воедино сценарий, графику, музыку, искусно задуманный и умело запрограммированный алгоритм создать единый фантастический мир, живущий по законам, которые ты же для него и придумал.

Целью дипломного проектирования является создание игрового приложения «Морской бой», в котором будет осуществлена не только игра с искусственным интеллектом, но и игра для двух людей находящихся на большом удалении друг от друга.

Актуальность темы разработки обусловлена малым количеством аналогов данного проекта представленных в данный период времени.

ДП–09.02.03–ПКС–262–21–ПЗ

1 Разработка программного продукта Техническое задание

а) Наименование

Полное наименование: Разработка игрового приложения «Морской бой».

б) Основание для разработки

Основанием для разработки игрового приложения является задание на дипломное проектирование.

в) Назначение разработки

Игровое приложение «Морской бой» будет предназначено для развития логического и стратегического мышления, соревновательного игрового процесса между игроками, построения стратегий.

г) Требования к программе или программному изделию:

1) Требования к функциональным характеристикам:

– в программе должен присутствовать выбор размещения кораблей;

– наличие кнопки автоматической расстановки кораблей;

– наличие кнопки для перехода в главное меню для смены режима игры;

– наличие отдельного поля для обмена сообщениями между игроками;

– программа должна быть совместима со всеми устройствами на OC Windows.

2) Требования к составу технических средств

Минимальная конфигурация технических средств для работы программы:

– свободного места на жестком диске – 100 Mb;

– 1 Гб оперативной памяти (2 Гб + рекомендуется);

– 750 Mb свободного пространства на жестком диске для условий;

ДП–09.02.03–ПКС–262–21–ПЗ

DVD-ROM привод;

– 1024х768 разрешение экрана;

ДП–09.02.03–ПКС–262–21–ПЗ

Processor Intel  Pentium.

3 ) Требования к надежности

Программа должна работать без сбоев. В случае сбоя, аварийного завершения, программа должна сохранить свою работоспособность.

4) Требования к эксплуатации

Не имеет особых требований к эксплуатации.

5) Требования к информационной и программной совместимости

Для стабильной работы программного продукта нужны следующие версии ОС: Windows 7/8/10.

6) Требования к маркировке и упаковке

Не требуется.

7) Требования к транспортированию и хранению

Программный продукт должен храниться на жестком диске системы.

8) Специальные требования

Не требуется.

д) Требования к программной документации

– спецификация;

– описание применения;

– техническое задание;

– пояснительная записка.

е) Технико-экономические показатели

Программа является бесплатным продуктом, финансовые средства не затрачиваются.

ж) Стадии и этапы и разработки

Основные стадии разработки программного продукта:

– составление технического задания на программирование;

– технический проект;

– рабочая документация;

– ввод в действие.

з) Порядок контроля и приемки программного продукта

Порядок контроля и приемки программного продукта производится в виде:

Для проверки контроля правильности работы программы необходимо потопить все корабли противника.

1

ДП–09.02.03–ПКС–262–21–ПЗ

.2 Требования к аппаратным и программным средствам для создания программного продукта

а) Требования к аппаратным средствам

Рекомендуемое аппаратное обеспечение:

двухъядерный процессор с тактовой частотой 3 ГГц или выше;

2 Гб оперативной памяти или выше;

графическая плата с поддержкой Windows Aero;

128 Mb видеопамяти и выше;

свободное место на жестком диске 4 Гб в разделе с файловой системой NTFS;

внутренний или внешний DVD–дисковод;

1 порт USB 2.0 или более;

сетевой адаптер;

два монитора разрешением 1024х768 или выше;

клавиатура, мышь.

б) Требования к программным средствам

Системные программные средства, применяемые программы, должны быть представлены лицензионной локализованной версией операционной системы Windows XP, Windows Vista, Windows 7 и выше; Microsoft Office 2007 и выше.

П реимущества Visual Studio 2019:

– редактор кода Visual Studio поддерживает подсветку синтаксиса, вставку фрагментов кода, отображение структуры и связанных функций. Существенно ускорить работу помогает технология IntelliSense - автозавершение кода по мере ввода;

– встроенный отладчик Visual Studio используется для поиска и исправления ошибок в исходном коде, в том числе на низком аппаратном уровне. Инструменты диагностики позволяют оценить качество кода с точки зрения производительности и использования памяти;

– дизайнер форм Visual Studio незаменим при разработке программ с графическим интерфейсом, помогая спроектировать внешний вид будущего приложения и работу каждого элемента интерфейса;

– наконец, Visual Studio предоставляет комплекс инструментов для автоматизации тестирования приложений в части проверки работы интерфейсов, модульного и нагрузочного тестирования;

– для командных проектов Visual Studio предлагает поддержку групповой работы, позволяя выполнять совместное редактирование и отладку любой части кода в реальном времени, а в качестве системы управления версиями использовать Team Foundation или Git.