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

1.7 Засоби розробки пк і їх порівняльний аналіз

Тема дипломного проекту – «ПК комп'ютерної гри-стратегії "Tower Defense"».

Java – об'єктно-орієнтована мова програмування, випущена 1995 року компанією «Sun Microsystems» як основний компонент платформи Java. З 2009 року мовою займається компанія «Oracle», яка того року придбала «Sun Microsystems». В офіційній реалізації Java-програми компілюються у байт-код, який при виконанні інтерпретується віртуальною машиною для конкретної платформи [22].

Порівняння програмних продуктів (за десятибальною шкалою) наведено у таблиці 1.9.

Таблиця 1.9 – Порівняння програмних продуктів

Найменування критерію

PHP

JavaScript

Java

Kj

Динамічна типізація

9

8

6

0,10

Підтримка БД

6

6

7

0,10

Інтерпретатор командного рядка

9

7

8

0,20

Багатоплатформеність

7

8

9

0,15

Підтримка ООП

8

8

9

0,20

Наявність бібліотек для роботи з графікою і мультимедіа

6

8

9

0,10

Простота застосування

8

7

8

0,15

Експертна оцінка визначається за формулою (1.2):

я, (1.2)

де Qi – загальна оцінка програмного продукту;

n – кількість критеріїв;

Kj – ваговий коефіцієнт критерію;

aij – оцінка i – того програмного засобу по j – тим критерієм.

Розрахуємо загальні оцінки програмних засобів:

PHP:

Q=9*0,10+6*0,10+9*0,20+7*0,15+8*0,20+6*0,10+8*0,15=7.2.

JavaScript:

Q=8*0,10+6*0,10+7*0,20+8*0,15+8*0,20+8*0,10+7*0,15=7.45.

Java:

Q=6*0,10+7*0,10+8*0,20+9*0,15+9*0,20+9*0,10+8*0,15=8.05.

Як показав розрахунок, найбільш доцільно вибирати в якості засобу розробки мову програмування Java.

MySQL –  вільна реляційна система управління базами даних MySQL є рішенням для малих і середніх додатків. Зазвичай MySQL використовується як сервер, до якого звертаються локальні або видалені клієнти, проте в дистрибутив входить бібліотека внутрішнього сервера, що дозволяє включати MySQL в автономні програми.. Завдяки відкритій архітектурі і GPL-ліцензуванню, в СУБД MySQL постійно з'являються нові типи таблиць [23].

Порівняння СУБД (за десятибальною шкалою) наведено у таблиці 1.10.

Таблиця 1.10 – Порівняння СУБД

Найменування критерію

MySQL

Access

InterBase

Kj

Підтримка реляційної моделі даних

7

9

6

0,2

Технологія створення БД і об'єктів БД

8

7

5

0,2

Можливість створення локальної БД

9

8

7

0,1

Наявність вбудованої мови для розробки додатків

7

7

5

0,15

Підтримка стандарту SQL

7

6

9

0,1

Засоби для отримання звітів

7

8

3

0,1

Простота застосування

9

7

4

0,15

Експертна оцінка визначається за формулою (1.4) для кожної СУБД:

MySQL:

Q=7*0,20+8*0,20+9*0,10+7*0,15+7*0,10+7*0,10+9*0,15=7,7.

Access:

Q=9*0,20+7*0,20+8*0,10+7*0,15+6*0,10+8*0,10+7*0,15=7.5.

InterBase:

Q=6*0,20+5*0,20+7*0,10+5*0,15+9*0,10+3*0,10+4*0,15=5,45.

Як показав розрахунок, найбільш доцільно вибирати в якості СУБД MySQL.

Отже, для реалізації ПК для автоматизації з обліку даних про ремонт виробничих приміщень можна використовувати програмні засоби Java и MySQL.

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