Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование информационной системы технического сопровождения терминалов оплаты банковскими картами .docx
Скачиваний:
117
Добавлен:
18.05.2017
Размер:
2.25 Mб
Скачать
    1. Выбор среды разработки мобильной информационной системы демонстрации товаров и услуг

Для разработки ПО под ОС Android используются следующие среды [12]:

1. Netbeans + AndroidPlugin;

2. Eclipse+ ADT;

3. Motodev Studio for Android.

Чтобы выбрать конкретную среду разработки, воспользуемся методом анализа иерархий.

Сравнение произведем на основе следующих критериев:

- удобство в работе;

- встроенный эмулятор;

- русификация интерфейса;

- помощь при программировании.

Сведем для удобства данные по указанным средам и критериям в одну таблицу (см. табл. 4.17)

Таблица 4.17 – Сводные данные по критериям

Среда

Критерий

Google SDK

Eclipse+ ADT

Motodev Studio for Android

удобство в работе

Низкий уровень удобства

Высокий уровень удобства

Средний уровень удобства

встроенный эмулятор

Есть

Есть

Есть

русификация интерфейса

Нет

Есть

Нет

помощь при программировании

Автоподстановка, подстветка элементов кода

Автоподстановка, подстветка элементов кода, проверка в режиме реального времени

Автоподстановка, подстветка элементов кода

Сравним критерии, используя шкалу, представленную в таблице 2.3.

Таблица 4.18 – Сравнение критериев

Критерии

удобство в работе

встроенный эмулятор

русификация интерфейса

помощь при программировании

Оценка компонент собственного вектора

Нормализованные оценки вектора приоритета

удобство в работе

1

6

4

3

2,91295063

0,557183179

встроенный эмулятор

1/6

1

1/4

1/3

0,343294524

0,065664667

русификация интерфейса

1/4

3

1

1/2

0,78254229

0,149683073

помощь при программировании

1/3

3

2

1

1,189207115

0,22746908

Далее попарно сравним альтернативы по каждому из критериев.

Таблица 4.19 Сравнение альтернатив по критерию «удобство в работе».

Критерии

Netbeans + AndroidPlugin;

Eclipse+ ADT;

Motodev Studio for Android

Оценка компонент собственного вектора

Нормализованные оценки вектора приоритета

Netbeans + AndroidPlugin;

1

1/4

1/2

0,50034669

0,1429986

Eclipse+ ADT;

4

1

2

1,99861418

0,5712022

Motodev Studio for Android

2

1/2

1

1

0,2857991

Таблица 4.20 – Сравнение по критерию «Встроенный эмулятор»

Критерии

Netbeans + AndroidPlugin;

Eclipse+ ADT;

Motodev Studio for Android

Оценка компонент собственного вектора

Нормализованные оценки вектора приоритета

Netbeans + AndroidPlugin;

1

1

1

1

0,3333333

Eclipse+ ADT;

1

1

1

1

0,3333333

Motodev Studio for Android

1

1

1

1

0,3333333

Таблица 4.21 – Сравнение альтернатив по критерию «Русскоязычный интерфейс»

Критерии

Netbeans + AndroidPlugin;

Eclipse+ ADT;

Motodev Studio for Android

Оценка компонент собственного вектора

Нормализованные оценки вектора приоритета

Netbeans + AndroidPlugin;

1

1/4

1

0,63025169

0,1668207

Eclipse+ ADT;

4

1

4

2,51751434

0,6663585

Motodev Studio for Android

1

1/4

1

0,63025169

0,1668207

Таблица 4.22 – Сравнение альтернатив по критерию «помощь при программировании»

Критерии

Netbeans + AndroidPlugin;

Eclipse+ ADT;

Motodev Studio for Android

Оценка компонент собственного вектора

Нормализованные оценки вектора приоритета

Netbeans + AndroidPlugin;

1

1/2

1

0,79388393

0,2500866

Eclipse+ ADT;

2

1

2

1,58666768

0,4998267

Motodev Studio for Android

1

1/2

1

0,79388393

0,2500866

Чтобы узнать результат выбора, сопоставим значения векторов приоритета рассмотренных альтернатив с векторами приоритета по каждому критерию (см. таблицу 4.23) и подсчитаем значения глобального приоритета для каждой из альтернатив.

Таблица 4.23 – Сравнение и окончательный выбор альтернатив

Альтернатива

Критерии

Глобальные приоритеты

удобство в работе

встроенный эмулятор

русификация интерфейса

помощь при программировании

Численное значение вектора приоритета

0,55718317

0,06566466

0,14968307

0,22746908

Netbeans + AndroidPlugin

0,142999

0,3333

0,1668

0,2501

0,183422

Eclipse+ ADT;

0,571202

0,3333

0,6664

0,4998

0,55359

Motodev Studio for Android

0,285799

0,3333

0,1668

0,2501

0,262988

Таким образом, применив метод анализа иерархий, мы выяснили, что по совокупности критериев следует выбрать и использовать среду разработки Eclipse и плагин ADT, так как она обладает максимальным значением глобального приоритета по совокупности важных критериев.

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