- •Пояснительная записка
- •Задание
- •Игра «DeadShock»
- •Аннотация
- •Введение
- •1 Анализ и формализация требований к программе «DeadShock»
- •1.2 Техническое задание на разработку
- •1.2.4.2 Требования к надежности.
- •1.2.4.7 Стадии и этапы разработки.
- •1.2.4.8 Порядок контроля и приема.
- •3.2.1 Скрытие методов
- •3.3 Сборка
- •3.4 Руководство пользователя
- •Приложение а расчет капитальных затрат на разработку программного продукта
- •Приложение б Описание классов приложения.
3.2.1 Скрытие методов
Рисунок 5 – Результат рефакторинга «Скрытие методов»
3.3 Сборка
Ниже представлен листинг файла сборки приложения, выполненный с помощью встроенной системы сборки IntelliJIDEA.
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module-library">
<library>
<CLASSES>
<root url="jar://$APPLICATION_HOME_DIR$/lib/groovy-all-2.4.6.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
</component>
</module>
3.4 Руководство пользователя
Далее представлено описание команд приложения и типы их использования.
Начало работы. После запуска программы перед нами появится главное окно приложения (рисунок 6).
Рисунок 6 – Главное окно приложения
Затем необходимо выбрать пункт из меню. По выбору пользователя. Мы можем перейти на интересующий экран приложения.
При выборе новой игры – пользователя переводит на экран выбора сложности (рисунок 7).
Рисунок 7 – Экран выбора сложности.
Для более комфортного использования в приложении создан экран настроек позволяющий управлять звуком и плейлистом.
Рисунок 8 – Экран настроек громкости.
Рисунок 9 – Экран выбора плейлиста.
ВЫВОД
Данный программный продукт является реализацией курсовой работы по дисциплине «Технологии создания программных продуктов» и предусматривает разработку приложения для проведения досуга. Программный продукт позволяет выполнять следующие функции:
- Прослушивание музыки разных жанров во время игры
- Соревноваться с ИИ
- Проходит уровни на разных сложностях
- Погрузится в мир игры
ЛИТЕРАТУРА
Официальный сайт NetBeansIDE[Электронный ресурс]Documentation,Training&SupportNetBeans; Oracle Corporation. дан. –1996-2012. - Режим доступа:http://netbeans.org/, свободный. — Загл. с экрана
Техническое задание. Требования к содержанию и оформлению: ГОСТ 19.201-78.
Википедия [Электронный ресурс] Материал из Википедии — свободной энциклопедии; дан.–2000-2012. Режим доступа: http://ru.wikipedia.org/wiki/Шаблон_проектирования, свободный. — Загл. с экрана
Test-Driven Development: By Example. Addison-Wesley. Winner of the Jolt Productivity Award. (ISBN 978-0321146533)2002
Java8. Полное руководство. Автор: Герберт Шилдт. Издательство: Вильямс. Год издания: 2015. (ISBN 5845919185 9785845919182 0071808558 9780071808552)
Приложение а расчет капитальных затрат на разработку программного продукта
Затраты на создание программного продукта определяются как:
К1– затраты на оборудование;
К2– затраты на лицензионное программное обеспечение;
К3– затраты, необходимые для создания программного изделия.
Поскольку для данной разработки не требуется покупка специализированного оборудования и программного обеспечения, то К1=0 и К2=0. Таким образом, затраты на создание программного изделия составят:,
где З1– затраты труда разработчиков;
З2– затраты компьютерного времени;
З3– накладные расходы.
В соответствии с планом работ данные о затратах на заработную плату приведены в таблице 1.
Таблица А1 - Затраты на заработную плату
Затраты компьютерного времени составят: З2= Сk·F0 ,
где Сk– себестоимость компьютерного часа, грн.;
F0– затраты компьютерного времени на разработку программы.
В соответствии с таблицей 1, данные о затратах, связанных
с эксплуатацией ЭВМ, приведены в таблице 2.
Таблица А2 – Затраты, связанные с эксплуатацией ЭВМ
Накладные расходы, связанные с затратами на содержание помещений и затратами на расходные материалы, принимаются в размере 10% от фонда заработной платы, что составит З3= 274 грн.
Капитальные затраты на разработку программного продукта составят:
= 2740+274 +1560 = 4574грн.