
- •Реферат
- •98 Стр., 25 рис., 15 таб., 15 библиогр.
- •Содержание
- •1. Описание и анализ Юго-Западного банка оао «Сбербанк России»
- •Характеристика объекта исследования
- •Задачи и направления деятельности оао «Сбербанк России»
- •Торговый эквайринг как вид деятельности банка
- •Определение места исследования в деятельности оао «Сбербанк России»
- •Сценарий работы специалиста по техническому сопровождению оао «Сбербанк России» во время выезда
- •Формализация деятельности специалиста по техническому сопровождению оао «Сбербанк России» во время выезда с помощью сетей Петри
- •Проблемы предметной области
- •Постановка цели и задач дипломной работы
- •2. Моделирование и оптимизация бизнес-процессов деятельности специалиста по техническому сопровождению компании оао «Сбербанк России»
- •Оптимизация формальной модели деятельности специалиста по техническому сопровождению оао «Сбербанк России» во время выезда по критерию времени
- •Алгоритм и образ решения проблемы на основе оптимизированной математической модели
- •Выбор и обоснование средств моделирования
- •Модели оптимизированных бизнес-процессов
- •3. Проектирование информационной системы технического сопровождения терминалов оплаты банковскими картами
- •Обзор и сравнительный анализ существующих систем
- •Требования к разрабатываемой ис
- •Выбор архитектуры ис
- •Проектирование структуры бд
- •Проектирование структуры ис
- •Построение диаграммы вариантов использования
- •Построение диаграммы компонентов
- •4 Разработка информационной системы технического сопровождения терминалов оплаты банковскими картами
- •Выбор и обоснование устройства для установки информационной системы
- •Выбор среды разработки мобильной информационной системы демонстрации товаров и услуг
- •5. Социальная значимость проекта
- •Заключение
Выбор среды разработки мобильной информационной системы демонстрации товаров и услуг
Для разработки ПО под ОС 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, так как она обладает максимальным значением глобального приоритета по совокупности важных критериев.