ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.06.2019
Просмотров: 1741
Скачиваний: 1
СОДЕРЖАНИЕ
1.2 Аналіз існуючих iгор в жанрi "Tower Defense"
1.3 Розробка математичної моделі комп'ютерної гри-стратегії "Tower Defense"»
1.4 Розробка структурно–функціональної моделі ПК комп'ютерної гри-стратегії "Tower Defense"
1.5 Розробка технічного завдання на створення ПК комп'ютерної гри-стратегії "Tower Defense"
1.6 Проектування комп'ютерної гри-стратегії "Tower Defense".
1.6.1 Розробка діаграми прецедентів для комп'ютерної гри-стратегії "Tower Defense"
Рисунок 1.9 – Діаграма прецедентів ПК комп'ютерної гри-стратегії "Tower Defense".
1.6.2 Розробка діаграми класів для ПК комп'ютерної гри-стратегії "Tower Defense".
1.6.3 Розробка діаграми послідовності для ПК комп'ютерної гри-стратегії "Tower Defense".
1.7 Засоби розробки ПК і їх порівняльний аналіз
2.1 Результати поглибленої розробки окремих модулів комп'ютерної гри-стратегії "Tower Defense".
2.2 Елементи інтерфейсу комп'ютерної гри-стратегії "Tower Defense"
ДОДАТОК Б
ТЕХНІЧНЕ ЗАВДАННЯ
1.5.2 Основи для розробки
Розробка виконується на підставі індивідуального завдання до дипломного проекту бакалавра, виданого керівником Васильєва Л.В.
Реалізація даного програмного комплексу обумовлена створенням комп'ютерної гри-стратегії "Tower Defense".
Тема дипломного проекту: «Проект програмного комплексу комп'ютерної гри-стратегії "Tower Defense"».
Спеціальна частина проекту: «Розробка програмного забезпечення ведення бази даних і реалізації алгоритмів обробки даних».
Умовне позначення розроблюваної системи – ПК Tower Defense.
1.5.3 Призначення розробки
Мета створення системи ПК Sales Point: проведення вільного часу.
Користувачами бази даних буде розробник і користувач.
Проведемо аналіз функцій кожного користувача.
Функції розробника:
-
редагування рівнів.
-
редагування хвиль ворогів;
-
управління ігровими ресурсами;
-
додавання хвиль ворогів;
-
видалення хвиль ворогів;
Функції користувача:
Експлуатаційне призначення:
-
програмний комплекс може застосовуватися на будь-якому персональному комп'ютері або смартфоні, який відповідає мінімальним вимогам;
-
користувач ПК повинен володіти помірним рівнем знань у даній галузі.
1.5.4 Вимоги до програмного продукту
При реалізації і використанні інформаційної системи повинні бути враховані вимоги до функціональних характеристик, надійності проекту, параметрів технічних засобів, інформаційної та програмної сумісності.
1.5.5 Вимоги до функціональних характеристик
Програмний продукт повинен бути розрахований на кінцевого користувача. Основні вимоги, яким повинен відповідати програмний продукт:
-
зручна робота користувача з грою;
-
зміна особистих даних;
-
складання сітці веж;
-
розрахунок маршруту ворогів;
Програмний комплекс повинен виконувати наступні функції:
-
коректно відображати меню;
-
стійко функціонувати;
-
надавати можливість коректного відображення інтерфейсу користувача;
-
надавати можливість коректного відображення ворогів;
-
надавати можливість коректного відображення веж;
-
надавати можливість редагування кастомного рівня;
-
надавати можливість вибору веж та їх координат;
1.5.6 Вимоги до надійності
Програмний продукт повинен стійко функціонувати і не приводити до збоїв операційної системи в аварійних ситуаціях. У разі виникнення збою повинні видаватися коректні повідомлення із зазначенням подальших дій. Програмний продукт повинен забезпечувати контроль вхідний і вихідний інформації на відповідність заданим форматам даних.
Надійне функціонування програмного комплексу буде забезпечуватися при використанні сучасних ЕОМ, чіткому дотриманні рекомендацій. Забороняється видаляти будь-які файли проекту, доступ до них повинен бути обмежений.
1.5.7 Умови експлуатації
Умови експлуатації повинні відповідати санітарним і технічним нормам експлуатації ЕОМ. Для роботи з ПК допускаються замовники, які не мають достатній рівень знань в предметній області. Для обслуговування даного програмного комплексу потрібен 1 людина.
1.5.8 Вимоги до складу і параметрів технічних засобів для Android версії
Мінімальні вимоги до технічних засобів для нормального функціонування програми:
-
процесор (мінімальні вимоги: MTK6577 1.0Ггц);
-
оперативна пам’ять (мінімальні вимоги: 1024 MB);
-
відеочип (мінімальні вимоги: Mali-400);
-
постояна пам’ять (100Mb).
1.5.9 Вимоги до складу і параметрів технічних засобів для Windows версії
Мінімальні вимоги до програмних і апаратних засобів для нормального функціонування програми будь–який на вибір:
-
JRE 8+;
Мінімальні вимоги до технічних засобів для нормального функціонування програми:
-
процесор (мінімальні вимоги: Core 2 Duo 2.0Ггц);
-
оперативна пам’ять (мінімальні вимоги: 1024 MB);
-
відеокарта (мінімальні вимоги: відеопам’ять – 128 МВ);
1.5.10 Вимоги до інформаційної та програмної сумісності
Програмна система функціонує в системі Windows 7 та вище. Програмний продукт створюється з використанням інструментального засобу розробки додатків Android Studio, Adobe Photoshop CC.
1.5.11 Вимоги до програмної документації
Склад необхідної програмної документації визначено відповідно до ДСТУ 3008-95:
-
текст програми;
-
керівництво користувача, яке включає інструкцію користувача та інструкцію;
-
описання програми – відомості о логічної і фізичної моделі, відомості з функціонування програми;
-
пояснювальна записка – схема алгоритму, загальний опис алгоритму або функціонування програми, а також обґрунтовування прийнятих технічних і технічно–економічних рішень.
1.5.12 Техніко-економічні показники
Ефективність впровадження проекту оцінюється, перш за все, за кількістю оформлених замовлень клієнтами за допомогою веб–сайту.
1.5.13 Стадії і етапи розробки
Розробка ведеться в кілька етапів, відповідно до ДСТУ 19.10177 і включає етапи, наведені в таблиці Б.1.
№ |
Етап / Термін виконання |
Зміст робіт |
1 |
Технічний проект 21.03.18 – 15.04.18 |
Аналіз і
формалізація вимоги до ПК |
2 |
Робочий проект 03.05.18 – 20.05.18 |
Розробка програмної частини комп’ютерної гри-стратегії «Tower Defense». Написання коду та проведення тестування з налагодження роботи гри. |
3 |
Оформлення 22.05.18 – 27.05.18 |
Оформлення текстової, програмної та графічної документації ПК комп’ютерної гри-стратегії «Tower Defense». |
4 |
Впровадження 28.05.18 – 1.06.18 |
Розробка заходів щодо впровадження та супроводу ПК комп’ютерної гри-стратегії «Tower Defense». |
1.5.14 Порядок контролю і приймання
Ухвалення створеного програмного комплексу полягає в тестуванні після настройки програмного продукту.
Контроль здійснюється кінцевими користувачами системи, підключеними на етапі тестування системи.
Прийом програмного комплексу здійснюється після його створення.
По завершенні розробки системи повинні бути проведені наступні види випробувань:
-
тестування на захист від некоректного введення;
-
тестування на захист від несанкціонованого використання;
-
тестування на правильність формування звітів.
ДОДАТОК В
Таблиця В.1– Вихідні дані для розрахунку економічної частини
Сі |
10999 |
Ціна придбання обладнання |
грн |
К2 |
13008 |
Витрати на ліцензійні програмні продукти |
грн |
ЗП мес |
7000 |
Місячна зарплата одного розробника |
грн |
Р |
1 |
Кількість розробників k-й професії |
чол |
N то |
1 |
Кількість обслуговувань обладнання в місяць |
шт |
ЗПобсл |
3200 |
зарплата працівника обслуговуючого обладнання |
грн |
S |
20 |
Площа приміщення |
м2 |
См2 |
150 |
Вартість 1 м2 приміщення |
грн |
Тр |
340 |
Загальна трудомісткість робіт |
год |
|
4200 |
Зарплата працівника, для робіт в ручному варіанті |
|
k1 |
1,01 |
Коефіцієнт транспортно-заготівельних витрат |
|
k2 |
1,015 |
Коефіцієнт збільшення витрат на виробничо-господарський інвентар |
|
k3 |
1,09 |
Коефіцієнт збільшення витрат на установку, монтаж і налаштування обладнання |
|
F к мес |
176 |
Місячний фонд часу роботи розробника |
год |
Кзп |
1,385 |
Коефіцієнт нарахування на фонд заробітної плати |
|
Тэкспл |
5 |
Термін корисного використання комп'ютерного обладн. |
рік |
|
0,10 |
Частка ліквідаційної вартості обладнання |
|
F год |
2080 |
Річний фонд часу роботи i-го обладнання |
год |
Рэ |
0,5 |
Витрата електроенергії, споживаної комп'ютером |
кВт |
СкВт |
231,69 |
вартість 1 кВт / рік електроенергії |
коп |
k4 |
0,10 |
коефіцієнт, що враховує витрати на утримання приміщень (освітлення, опалення, прибирання, охорона) |
|
k6 |
0,100 |
коефіцієнт, що враховує інші витрати |
|