Сравнительный анализ подходов к разработке адаптивного веб-дизайна методом Саати

NovaInfo 58, с.18-23, скачать PDF
Опубликовано
Раздел: Технические науки
Язык: Русский
Просмотров за месяц: 1
CC BY-NC

Аннотация

В статье проведен сравнительный анализ подходов к разработке адаптивного веб-дизайна для выбора наиболее эффективного при создании системы просмотра расписания ВУЗа. Были выбраны критерии и степень их важности, по которым был рассчитан интегральный показатель качества. Полученные результаты выделили несколько подходов которым следует уделить особое внимание.

Ключевые слова

АДАПТИВНЫЙ ВЕБ-ДИЗАЙН, МЕТОД СААТИ

Текст научной работы

Увеличение количества различных устройств, используемых для выхода в Интернет, а так же их массовое использование заставляет задуматься об адаптации контента под эти устройства. Создание нескольких версий сайта, несомненно, является выходом из положения, однако это влечет дополнительные проблемы(например такие как поддержка сайта, обновление, добавление информации, разные url)[4].

Адаптивный дизайн является более перспективным направлением. Он призван обеспечить не только корректное отображение контента на различных экранах, но и так же корректную работу на устраревших устройствах[4,5].

В основу разработки адаптивного веб-дизайна могут лечь следующие подходы[4,5]:

  • Изящная деградация(Graceful degradation);
  • Прогрессивное улучшение (Progressive Enhancement);
  • Сначала мобильные(Mobile first);
  • Адаптивный сайт с серверными компонентами (RESS);
  • Так же для сравнения будет рассмотрена разработка отдельной мобильной версии сайта.

Проведем сравнительный анализ данных подходов с точки зрения их применения для решения задачи разработки адаптивного дизайна для веб-системы просмотра расписания ВУЗа.

В качестве критериев для сравнительного анализа были выбраны следующие:

  1. A1 — Сохранение функциональности при использовании с различных устройств;
  2. A2 — Скорость загрузки страницы;
  3. A3 –Экономия трафика;
  4. A4 — Удобство сопровождения и внесения изменений;
  5. A5 — Сложность разработки;
  6. A6 — Использование всех возможностей устройства для более качественного отображения контента.

Для определения весов критериев воспользуемся аналитической иерархической процедурой Саати[1,2]. Правила заполнения матрицы парных сравнений представлены в таблице 1.

Таблица 1. Значения коэффициентов матрицы парных сравнений

Xij

Значение

1

i-ый и j-ый критерий примерно равноценны

3

i-ый критерий немного предпочтительнее j-го

5

i-ый критерий предпочтительнее j-го

7

i-ый критерий значительно предпочтительнее j-го

9

i-ый критерий явно предпочтительнее j-го

Матрица парных сравнений, средние геометрические и веса критериев представлены в таблице 2.

Таблица 2. Матрица парных сравнений, средние геометрические и веса критериев

А1

А2

А3

А4

А5

А6

Среднее геометрическое

Веса критериев

А1

1

3

5

5

5

9

3,87

0,45

А2

0,33

1

3

3

3

7

1,99

0,23

А3

0,20

0,60

1

1

1

3

0,84

0,10

А4

0,20

0,60

1

1

1

3

0,84

0,10

А5

0,20

0,60

1

1

1

3

0,84

0,10

А6

0,11

0,30

0,20

0,14

0,33

1

0,26

0,03

Сумма:

2,18

6,50

Диаграмма весовых коэффициентов для критериев A1, A2, A3, A4, A5, А6 представлена на рисунке 1.

Диаграмма весовых коэффициентов критериев
Рисунок 1. Диаграмма весовых коэффициентов критериев

Выполним проверку матрицы попарных сравнений на непротиворечивость[1,3].

Суммы столбцов матрицы парных сравнений: R1= 2.04; R2=6.1; R3=11.2; R4=11.14; R5=11.33; R6=26.

Путем суммирования произведений сумм столбцов матрицы на весовые коэффициенты альтернатив рассчитывается вспомогательная величина L = 6.38. Индексом согласованности I=\frac{L-N}{N-1}=0.08.

Величина случайной согласованности для размерности матрицы парных сравнений: S=1.24.

Отношение согласованности O=\frac{I}{S}=0.06 не превышает 0.08, поэтому уточнение матрицы парных сравнений не требуется.

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

Используя полученные выше коэффициенты, определим интегральный показатель качества для определения степени соответствия представленных подходов задаче эффективной разработки адаптивного веб-дизайна:

  • Изящная деградация(Graceful degradation);
  • Прогрессивное улучшение (Progressive Enhancement);
  • Сначала мобильные(Mobile first);
  • Адаптивный сайт с серверными компонентами (RESS);
  • Разработка отдельной версии сайта(для сравнения).

Выберем категориальную шкалу от 0 до 9 (где 0 — функциональность не поддерживается вообще, 9 — максимальный уровень предоставляемой функциональности) для функциональных возможностей подходов.

A1 — Сохранение функциональности: a1 = 0.45;

A2 — Скорость загрузки страницы: a2 = 0.23;

A3 — Экономия трафика: a3 = 0.1;

A4 — Удобство сопровождения и внесения изменений: a4 = 0.1;

A5 — Простота разработки: a5 = 0.1;

A6 — Использование возможностей устройства: a6 = 0.03,

где \sum a_{i}=1.

Определим (по введенной шкале) количественные значения функциональных возможностей Xij (таблица 5). Вычислим интегральный показатель качества для каждого подхода[1,3].

Таблица 3. Интегральные показатели качества

Критерии

Веса

GD

PE

MF

RESS

Мверсия

Базовые значения

Сохранение функциональности

0,447

6

8

9

8

8

7,8

Скорость загрузки страницы

0,230

5

6

7

9

7

6,8

Экономия трафика

0,097

1

5

8

9

9

6,4

Удобство сопровождения и изменения

0,097

3

8

7

9

1

5,6

Простота разработки

0,097

7

3

5

2

6

4,6

Использование возможностей устройства

0,030

2

6

8

7

8

6,2

Интегральный пок-ль Q:

1,000

4,97

6,70

7,83

7,81

6,99

6,86

где Q_j=\sum a_i\cdot X_{ij} интегральный показатель качества для j-го подхода.

Построим лепестковую диаграмму интегрального показателя качества каждого подхода (рисунок 2).

Лепестковая диаграмма значений критериев представлена на рисунке 3.

Лепестковая диаграмма интегральных показателей качества
Рисунок 2. Лепестковая диаграмма интегральных показателей качества
Лепестковая диаграмма значений характеристик качества
Рисунок 3. Лепестковая диаграмма значений характеристик качества

Сравнительный анализ подходов к разработке показал, что интегральные показатели качества трех подходов (RESS и MF и отдельная версия) из пяти представленных превышают базовое значение. Наибольшее значение интегрального показателя качества наблюдается у Mobile First подхода, на который наиболее применим в данных условиях для разработки системы просмотра расписания ВУЗа. Разработка отдельной(мобильной) версии является альтернативой, хотя имеет собственные недостатки, не присущие остальным подходам(например разные URL для мобильной и полной версии сайта).

Читайте также

Список литературы

  1. Рыбанов А.А. Анализ базовых возможностей программных продуктов для исследования метрических характеристик баз данных // NovaInfo.Ru. 2015. Т. 2. № 33. С. 20-28.
  2. Рыбанов А.А. Определение весовых коэффициентов сложности тем учебного курса на основе алгоритма Саати // Педагогические измерения. 2014. № 4. С. 21-28.
  3. Морозов А.О., Рыбанов А.А. Экспертная оценка программных продуктов для расчета метрических характеристик физической схемы базы данных// Современные научные исследования и инновации. 2015. № 1-1 (45). С. 97-102.
  4. Маркотт И. Отзывчивый веб-дизайн //МИФ-М. 2012 с.274
  5. Кедлек Т. Адаптивный дизайн//Питер-СПб. 2013 с.288

Цитировать

Давыдов, А.С. Сравнительный анализ подходов к разработке адаптивного веб-дизайна методом Саати / А.С. Давыдов. — Текст : электронный // NovaInfo, 2017. — № 58. — С. 18-23. — URL: https://novainfo.ru/article/10471 (дата обращения: 12.03.2023).

Поделиться