Добавил:
abhai2013@gmail.com Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом.docx
Скачиваний:
98
Добавлен:
30.06.2018
Размер:
4.09 Mб
Скачать

Додаток а

Назва

Шифр

Кількість листів

Формат

1

Пояснювальна записка

КІТ.141.00.0000.ДР.ПЗ

68

А4

Графічна частина

2

Контекстна SADT-діаграма 0–го рівня комп'ютерної гри-стратегії "Tower Defense"

КІТ.141.01.0000.ДР.ПЗ

1

А4

3

Деталізуюча структурно–функціональна SADT – діаграма 1–го рівня комп'ютерної гри-стратегії "Tower Defense".

КІТ.141.02.0000.ДР.ПЗ

1

А4

4

Діаграма прецедентів ПК «Tower Defense»

КІТ.141.03.0000.ДР.ПЗ

1

А4

5

Діаграма класів ПК «Tower Defense»

КІТ.141.04.0000.ДР.ПЗ

1

А4

Таблиця А.1 – Відомість роботи

Назва

Шифр

Кількість листів

Формат

Графічна частина

6

Діаграма послідовностей «ПК комп'ютерної гри-стратегії "Tower Defense"»

КІТ.141.05.0000.ДР.ПЗ

1

А4

7

ER-діаграма предметної області «ПК комп'ютерної гри-стратегії "Tower Defense"

КІТ.141.06.0000.ДР.ПЗ

1

А4

8

Головна сторінка програмного комплексу комп'ютерної гри-стратегії "Tower Defense"

КІТ.141.07.0000.ДР.ПЗ

1

А4

9

CD–R(RW)

Продовження таблиці А.1

Додаток б

ТЕХНІЧНЕ ЗАВДАННЯ

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 – Етапи розробки

Етап / Термін виконання

Зміст робіт

1

Технічний проект 21.03.18 – 15.04.18

Аналіз і формалізація вимоги до ПК комп’ютерної гри-стратегії «Tower Defense». Розробка проекту ПК комп’ютерної гри-стратегії «Tower Defense» з використанням UML: діаграми прецедентів, діаграми класів і послідовності.

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 Порядок контролю і приймання

Ухвалення створеного програмного комплексу полягає в тестуванні після настройки програмного продукту.

Контроль здійснюється кінцевими користувачами системи, підключеними на етапі тестування системи.

Прийом програмного комплексу здійснюється після його створення.

По завершенні розробки системи повинні бути проведені наступні види випробувань:

  • тестування на захист від некоректного введення;

  • тестування на захист від несанкціонованого використання;

  • тестування на правильність формування звітів.

Соседние файлы в предмете Дипломная работа (подготовка и защита)