Скачиваний:
26
Добавлен:
30.06.2018
Размер:
7.18 Mб
Скачать

Аннотация

Курсовая работа по дисциплине «Технологии создания программных продуктов» студента группы ИТ 14-1 Красовский А.В. содержит описание процесса разработки программного продукта для проведения досуга в свободное время.

Курсовая работа содержит 26 страниц машинописного текста, 9 рисунков, 5 таблиц, 7 страниц приложений.

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

DeadShock, ИГРА, JAVA, INTELLIJ IDEA.

Введение

Программа «DeadShock» предназначена для провождения досуга.

В качестве среды разработки выбрана среда IntelijIdea, разработанная компаниейJetBrains.Это интегрированная среда разработки для работы на языке Java.

IntelijIdea– это мощный профессиональный и расширяемый инструмент разработчика. Она имеет богатый функционал, упрощающий разработку приложения на различных этапах, поддерживая и охватывая все современные требования для IDE. А именно, рефакторинг, профилирование, выделение синтаксических конструкций цветом, автодополнение набираемых конструкций на лету, множество предопределённых шаблонов кода и др.

1 Анализ и формализация требований к программе «DeadShock»

    1. Диаграмма прецедентов

Программа должна обеспечивать взаимодействие игрока с ИИ. В связи с этим разработаны следующие прецеденты:

Рисунок 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)

  • наличие торгового автомата

  • наличие жизней

  • наличие денег в игре

Соседние файлы в папке ТСПП