Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КУРСОВОЙ БД 2015 МИЛАН_Чешир.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
29.46 Mб
Скачать

Описание языка Objective-c

Objective-C — компилируемый объектно-ориентированный язык программирования, используемый корпорацией Apple, построенный на основе языка Си и парадигм Smalltalk. В частности, объектная модель построена в стиле Smalltalk — то есть объектам посылаются сообщения.

Язык Objective-C является надмножеством языка Си, поэтому Си-код полностью понятен компилятору Objective-C.

Компилятор Objective-C входит в GCC и доступен на большинстве основных платформ. Язык используется в первую очередь для Mac OS X (Cocoa) и GNUstep — реализаций объектно-ориентированного интерфейса OpenStep. Также язык используется для iOS (CocoaTouch).

Для сравнения этих программных языков программирования воспользуемся методом вариантных сетей. Оценку будем проводить по следующим критериям:

- Скорость разработки.

- Требования к вычислительным ресурсам.

- Предоставляемые возможности.

- Скорость работы готового ПО.

- Удобство эксплуатации.

В скобках указана важность данной характеристики.

Решение поставленной задачи выбора программного обеспечения методом вариантных сетей Фуксмана показано в таблице 3.1

Таблица 3.1 - выбора программного обеспечения методом вариантных сетей Фуксмана

Способ разрабки

Характеристика

Сума

1 (10)

2 (6)

3 (10)

4 (8)

5 (5)

C#

10

6

10

8

5

39

C++

5

5

10

6

4

30

Objective-C

6

5

8

6

5

30

В результате проведенного исследования получили, что лучше среди перечисленных языков программирования был язык С#.

4.3 Выбор инструментальных средств (субд)

Для выбора инструментальных средств воспользуемся методом вариантных сетей. Этот метод предназначен для выбора наилучшего варианта из нескольких предложенных и состоит из следующих этапов:

  • определение критериев, по которым будет произведено сравнение и степени их важности. Каждый вариант оценивается по полученному перечню критериев. Получается численное значение – оценка;

  • нахождение общего количества баллов для каждого из вариантов (можно учитывать важность критериев).

Лучшим считается вариант, который набрал максимальное количество баллов.

Для выбора инструментальных средств БД возьмем следующие критерии:

  • гибкая структура данных;(5)

  • предоставление средства разработки приложений для операционных систем; (5)

  • быстродействие; (4)

  • требующие минимальные затраты на ресурсы. (5)

Для сравнения возьмем такие СУБД: MySQL, Oracle.

Выбор среды разработки БД показан в таблице 4.2.

Таблица 4.2– Выбор СУБД

Варианты

Свойство 1

Свойство 2

Свойство 3

Свойство 4

Итого:

Вес = 5

Вес = 5

Вес = 4

Вес = 5

MySQL

5

4

4

5

86

Oracle

3

3

3

3

57

Таким образом, средством разработки базы данных является MySQL.