- •Пояснительная записка
- •Задание
- •Игра «DeadShock»
- •Аннотация
- •Введение
- •1 Анализ и формализация требований к программе «DeadShock»
- •1.2 Техническое задание на разработку
- •1.2.4.2 Требования к надежности.
- •1.2.4.7 Стадии и этапы разработки.
- •1.2.4.8 Порядок контроля и приема.
- •3.2.1 Скрытие методов
- •3.3 Сборка
- •3.4 Руководство пользователя
- •Приложение а расчет капитальных затрат на разработку программного продукта
- •Приложение б Описание классов приложения.
Аннотация
Курсовая работа по дисциплине «Технологии создания программных продуктов» студента группы ИТ 14-1 Красовский А.В. содержит описание процесса разработки программного продукта для проведения досуга в свободное время.
Курсовая работа содержит 26 страниц машинописного текста, 9 рисунков, 5 таблиц, 7 страниц приложений.
Цель разработки программного комплекса – создать программный продукт, который сможет обеспечить интересное времяпровождение.
DeadShock, ИГРА, JAVA, INTELLIJ IDEA.
Введение
Программа «DeadShock» предназначена для провождения досуга.
В качестве среды разработки выбрана среда IntelijIdea, разработанная компаниейJetBrains.Это интегрированная среда разработки для работы на языке Java.
IntelijIdea– это мощный профессиональный и расширяемый инструмент разработчика. Она имеет богатый функционал, упрощающий разработку приложения на различных этапах, поддерживая и охватывая все современные требования для IDE. А именно, рефакторинг, профилирование, выделение синтаксических конструкций цветом, автодополнение набираемых конструкций на лету, множество предопределённых шаблонов кода и др.
1 Анализ и формализация требований к программе «DeadShock»
Диаграмма прецедентов
Программа должна обеспечивать взаимодействие игрока с ИИ. В связи с этим разработаны следующие прецеденты:
Рисунок 1 – Диаграмма прецедентов
Диаграмма прецедентов представлена на рисунке 1. Описание прецедентов в таблицах 1-2.
Таблица 1– Описание прецедента «Убить противника»
Основной исполнитель – Главный герой Заинтересованные лица – Игрок |
Предусловия:
|
Входные данные:
|
Основной успешный сценарий(основной процесс):
|
Частота выполнения:
|
Постусловие(результаты):
|
Выходные данные:
|
Таблица 2– Описание прецедента «Покупка аммуниции»
Основной исполнитель – Главный герой Заинтересованные лица - Игрок |
Предусловия:
|
Входные данные:
|
Основной успешный сценарий(основной процесс):
|
Частота выполнения:
|
Постусловие(результаты):
|
Выходные данные:
|
1.2 Техническое задание на разработку
1.2.1 Введение
Программный продукт представляет собой развлекательный ресурс. Может использоваться любыми лицами.
1.2.3 Основание для разработки
Разработка выполняется на основании индивидуального задания на лабораторные работы по дисциплине «Технология программирования и создания программных продуктов», выданного руководителем работы Добpяком С.К. 11.09.2016. Условное обозначение разработки –DeadShock.
1.2.3 Назначение разработки
ПП предназначен для провождения досуга.
1.2.4 Требование к программе или программному изделию
1.2.4.1 Требования к функциональным характеристикам
В программном продукте должны быть предусмотрены следующие функции:
Погружать игрока в атмосферу игры;
работать в одиночном режиме;
количество уровней(2)
количество оружия(2)
количество плейлистов(4)
количество противников(16 – на первом уровне, 14 – на втором)
типы противников(2)
наличие энергетиков
типы энергетиков (2)
главный герой (Букер)
наличие компаньона(на втором уровне)
покупка амуниции
типы амуниции(3)
количество треков (28)
наличие торгового автомата
наличие жизней
наличие денег в игре