ПРИКЛАДНАЯ ИНФОРМАТИКА / JOURNAL OF APPLIED INFORMATICS /-
' Том 10. № 3 (57). 2015
Н. В. Орлова, канд. экон. наук, доцент Ростовского государственного экономического университета (РИНХ), Ростов-на-Дону, [email protected]
сравнительный анализ сайтов поиска оптовых поставщиков по критерию функциональной полноты
Методы анализа по критерию функциональной полноты давно успешно применяются в самых разных предметных областях . Однако никогда еще эта технология не использовалась для сравнения сайтов поиска оптовых поставщиков . Проведенные исследования позволили получить уникальные результаты и сделать научно обоснованные выводы, весьма полезные для участников рынка оптовых поставок. Изучение опыта эффективного достижения целей исследования при минимальных затратах несомненно поможет ИТ-специалистам оптимизировать свою деятельность в сфере анализа сложных систем .
Ключевые слова: системный анализ, сложная система, функциональная полнота, сайт, поиск, оптовый поставщик.
введение
Метод анализа сложных систем по критерию функциональной полноты является универсальным инструментом, позволяющим систематизировать сведения о функциональной полноте некоторого вида сложных систем, сопоставить системы между собой, ранжировать их в части функциональной полноты, выделить группы сходных систем. Одной из основных областей приложения метода является сравнительный анализ и выбор программного обеспечения.
В условиях бурного развития информационных систем и технологий проблема выбора любого программного продукта, например веб-сайта, системных или прикладных программ, актуальна. Стоимость программ может в десятки раз превышать стоимость оборудования, на котором они установлены. В результате цена ошибки при выборе возрастает пропорционально стоимости программ, лицензий, коммерческого доступа к ресурсам, базам данных и т. п. [1]. Метод сравнительного анализа сложных си-
стем по критерию функциональной полноты проф. Г. Н. Хубаева [4] является простым и универсальным средством, позволяющим систематизировать знания о предметной области, сравнить изучаемые системы и обеспечить выбор в соответствии с требованиями потребителя. Этот алгоритм может использоваться как для выбора существующих систем, так и для сравнения проектов [7]. Метод успешно применялся для самых разных задач, например для систем управления промышленными предприятиями, информационных систем малого бизнеса, систем бухгалтерского учета, образования [2; 6] и т. д.
Целесообразность использования метода сравнения сложных систем для компонентов сайтов поиска оптовых поставщиков определяется следующим: актуальностью функциональной полноты как критерия потребительского качества подобных систем, большим числом различных ресурсов в сети, наличием значительного количества функций, что делает задачу анализа и выбора крайне затруднительной без привлечения количественных, формализованных методов [3].
V.5
Vol. 10. No. 3 (5?). 2015
Описание метода
Рассмотрим основные шаги метода. Множество сравниваемых сайтов обозначим в = {в(} (( = 1, 2, ..., п). Множество функций, реализуемых сайтами, обозначим как F = {^} ( = 1, 2, ..., т). Исходную информацию представим в виде матрицы {X..}, элементы которой определяются следующим образом:
X (1, если /-я функция реализуется 1-й ПС " [0, если не реализуется
Рассчитаем следующие значения: РР(01) — число функций, выполняемых но не реализуемых ПС в( (рк(01) = — мощность разности множеств в( = {х^} и
вк = {хк1}).
ik
ПС S
P
(10)
— число функций, выполняе-
мых ПС в, но не реализуемых ПС вк (рк(10) = |в( \вк\ — мощность разности множеств
в, =[Х,1} и вк = {Х„}).
рк(11) — число функций, выполняемых и в(, и вк (рк(11) = — мощность пересечения множества в( = {Х(}} и вк = {Хк]}).
Рк <00) = рк<11) + рк<10) + рк(01) — число функций, выполняемых хотя бы одной из систем в( или вк (рк(00) = |в( ивк| — мощность объединения множеств в( = {X } и вк = {Хк]}).
Далее на основе полученных четырех матриц найдем значения
H k =
p(11)
k
P (11) р (10) — мера поглощения си-pk + pk стемой Sk системы S,
k
p(11) G = к
ik p(00)
ik
— мера подобия Жаккарда.
Результаты представим в виде матриц превосходства Р = {рк°1)}, подобия G = и поглощения Н = {Нк}.
Далее матрицы переводятся в каноническую форму, используются выбранные пороговые значения (ед, ер, ел):
G0:¡ =
f1, если Gjt > eg, i ф j ]0, если Gj < eg, i = j
Ц если P01 < eD p0 = I ■ j D
j [0, если p01 > eD
(1, если Hij >£h, i ф j ' (0, если Hjt < eh, i = j
На основе матриц в канонической форме могут быть построены графы поглощения, подобия, превосходства. Анализ матриц и графов дает возможность выделить системы, превосходящие другие, и сформировать группы сходных программных систем.
Матрица Р0 может быть использована для ранжирования программных систем по критерию функциональной полноты [5]. Для этого рассчитаем матрицу (P0)2 + P0.
Применение метода
Проведем анализ по описанной методике для сайтов поиска оптовых поставщиков. Результаты содержательного анализа позволили выделить множество функций программных систем {j (j = 1, ..., 123) и получить перечень наиболее перспективных сайтов поиска оптовых поставщиков {Si}, (i = 1.....12):
1. http://www.golden-post.ru/
2. http://optlist.ru/
3. http://postavshhiki.ru/
4. https: //partnery24.ru/Account/LogOn? RetumUrl=%2f
5. http://opt.biznet.ru/
6. http://www.avito.ru/? olx
7. http://www.intersolution.ru/
8. http://www.ypag.ru/
9. http://www.sima-land.ru/
10. http://www.opt-union.ru/
11. http://www.ukrpartner.com/
12. http://optovikforum.ru/index. php?? s=d 4cf911857fd6725e11a891d6a79b395
По приведенным формулам были проведены расчеты, получены и построены матрицы. В табл. 1 показана матрица P0 для сайтов поиска оптовых поставщиков.
Построенный по матрице P0 граф превосходства приведен на рис. 1.
Том 10. № 3 (57). 2015
Таблица 1. Расчетная матрица P° для сайтов поиска оптовых поставщиков
Table 1. The calculated matrix P° for search sites wholesale suppliers
S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12
S1 0 26 7 6 22 20 16 28 6 10 29 12
S2 17 0 5 4 20 9 19 16 8 9 10 13
S3 58 65 0 19 45 41 23 57 20 28 55 28
S4 48 55 10 0 40 36 22 59 12 31 50 17
S5 30 37 2 6 0 17 22 33 9 17 32 6
S6 32 30 2 6 21 0 24 30 10 20 24 12
S7 67 79 23 31 65 63 0 75 28 41 75 40
S8 27 24 5 16 24 17 23 0 13 5 20 21
S9 50 61 13 14 45 42 21 58 0 27 54 24
S10 41 49 8 20 40 39 21 37 14 0 46 27
S11 29 19 4 8 24 12 24 21 10 15 0 14
S12 43 53 8 6 29 31 20 53 11 27 45 0
Таблица 2. Расчетная матрица функциональной полноты для сайтов поиска оптовых поставщиков (P0)2 + P0
Table 2. The estimated matrix of functional completeness for search sites wholesale suppliers (P0)2 + P°
S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12 I
S1 2 1 3 3 0 0 0 0 3 0 0 0 12
S2 0 2 5 4 0 3 0 0 3 3 0 0 20
S3 0 0 2 0 0 0 0 0 0 0 0 0 2
S4 0 0 0 2 0 0 0 0 0 0 0 0 2
S5 0 0 4 3 2 0 0 0 3 0 0 3 15
S6 0 0 3 3 0 2 0 0 0 0 0 0 8
S7 0 0 0 0 0 0 2 0 0 0 0 0 2
S8 0 0 4 0 0 0 0 2 0 3 0 0 9
S9 0 0 0 0 0 0 0 0 2 0 0 0 2
S10 0 0 3 0 0 0 0 0 0 2 0 0 5
S11 0 0 3 3 0 0 0 0 0 0 2 0 8
S12 0 0 3 3 0 0 0 0 0 0 0 2 8
Рис. 1. Граф превосходства сайтов поиска оптовых поставщиков (пороговое значение ep = 9) Fig. 1. Earl superiority of sites search for wholesale suppliers (threshold value ep = 9)
Анализ матриц и графа позволяет выделить системы S1, S2 и S5 как превосходящие другие по реализуемым функциям.
Чтобы получить ранжирование систем по критерию функциональной полноты, матрицу P0 необходимо возвести в небольшую степень согласно методике [4]. Полученная матрица функциональной полноты представлена в табл. 2.
В отношении критерия функциональной полноты наиболее предпочтительной является система
— S2 (http://optlist.ru/).
Второй уровень составляют системы:
— S5 (http://opt.biznet.ru/);
— S1 (http://www.golden-post.ru/). Далее следуют системы:
— S8 (http://www.ypag.ru/);
— S6 (http://www.avito.ru/);
— S11 (http://www.ukrpartner.com/);
— S12 (http://optovikforum.ru/). Рисунок 2 позволяет отразить результаты
ранжирования по функциональной полноте сайтов поиска оптовых поставщиков.
S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12
Рис. 2. Сравнение сайтов поиска оптовых поставщиков по критерию функциональной полноты
Fig. 2. Compare websites search for wholesale suppliers on the criterion of functional completeness
v_7
Vol. 10. No. 3 (57). 2015
Отметим, что результат нуждается в уточнении, поскольку системы отличаются по своему целевому сегменту (малые предприятия, крупные оптовые сети) и по особенностям реализации (развитые средства управления архивом торговых данных, гибкая настройка системы расчетов, тесная интеграция с системами календарного планирования и/или бухгалтерскими системами, развитые средства работы с классификаторами и справочниками, развитый интерфейс, интеллектуальные методы анализа документации и т. д.).
Таким образом, необходимо, во-первых, провести анализ матриц подобия и поглощения, во-вторых, ориентироваться на потребности конкретного предприятия, что также возможно в рамках метода анализа сложных систем по критерию функциональной полноты.
Этап 1. Анализ матриц подобия и поглощения
В табл. 3 представлена матрица G, характеризующая степень близости сравниваемых систем по реализуемым функциям (изменяется от 0 до 1; чем ближе значение к 1, тем ближе системы по реализуемым функциям).
На рис. 3 показан построенный по матрице подобия в канонической форме граф
Таблица 3. Расчетная матрица подобия G для сайтов поиска оптовых поставщиков Table 3. Calculated the similarity matrix G for search sites wholesale suppliers
S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12
S1 1,00 0,57 0,21 0,33 0,46 0,45 0,09 0,47 0,31 0,40 0,44 0,37
S2 0,57 1,00 0,21 0,33 0,45 0,58 0,05 0,60 0,25 0,38 0,69 0,32
S3 0,21 0,21 1,00 0,33 0,32 0,34 0,02 0,23 0,25 0,31 0,25 0,31
S4 0,33 0,33 0,33 1,00 0,37 0,39 0,04 0,18 0,42 0,20 0,30 0,54
S5 0,46 0,45 0,32 0,37 1,00 0,55 0,02 0,43 0,29 0,32 0,43 0,52
S6 0,45 0,58 0,34 0,39 0,55 1,00 0,00 0,49 0,29 0,29 0,59 0,43
S7 0,09 0,05 0,02 0,04 0,02 0,00 1,00 0,01 0,06 0,05 0,00 0,06
S8 0,47 0,60 0,23 0,18 0,43 0,49 0,01 1,00 0,20 0,48 0,57 0,24
S9 0,31 0,25 0,25 0,42 0,29 0,29 0,06 0,20 1,00 0,29 0,25 0,36
S10 0,40 0,38 0,31 0,20 0,32 0,29 0,05 0,48 0,29 1,00 0,32 0,24
S11 0,44 0,69 0,25 0,30 0,43 0,59 0,00 0,57 0,25 0,32 1,00 0,34
S12 0,37 0,32 0,31 0,54 0,52 0,43 0,06 0,24 0,36 0,24 0,34 1,00
=
Рис. 3. Граф подобия сайтов поиска оптовых
поставщиков (пороговое значение eg = 0,55)
Fig. 3. Graph similarity search sites wholesale suppliers (the threshold value eg = 0,55)
подобия, позволяющий оценить группы схожих систем.
Анализ матриц и графов подобия позволяет выделить следующие группы систем:
— S2-S6-S11;
— S2-S8-S11;
— S1-S2-S5-S6-S8-S11.
Приведенные графы позволяют определить ИС, наиболее близкие к данной, например, если пользователя интересует система S11, то ему стоит обратить внимание также на системы S5, S6, S8 и S2.
В табл. 4 приведена матрица поглощения H, позволяющая оценить степень поглощения одних систем другими в аспекте реализуемых функций.
Том 10. № 3 (57). 2015
Таблица 4. Расчетная матрица поглощения H для сайтов поиска оптовых поставщиков Table 4. The calculated absorption matrix H for search sites wholesale suppliers
S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12
S1 1,00 0,77 0,23 0,36 0,60 0,57 0,11 0,64 0,33 0,45 0,61 0,43
S2 0,69 1,00 0,23 0,35 0,56 0,64 0,06 0,71 0,27 0,42 0,77 0,37
S3 0,71 0,79 1,00 0,58 0,92 0,92 0,04 0,79 0,46 0,67 0,83 0,67
S4 0,82 0,88 0,42 1,00 0,82 0,82 0,06 0,52 0,58 0,39 0,76 0,82
S5 0,67 0,70 0,33 0,40 1,00 0,69 0,03 0,64 0,33 0,40 0,64 0,57
S6 0,68 0,86 0,35 0,43 0,73 1,00 0,00 0,73 0,33 0,38 0,81 0,51
S7 0,33 0,21 0,04 0,08 0,08 0,00 1,00 0,04 0,13 0,13 0,00 0,17
S8 0,63 0,79 0,25 0,22 0,57 0,61 0,01 1,00 0,24 0,51 0,72 0,30
S9 0,81 0,74 0,35 0,61 0,71 0,68 0,10 0,58 1,00 0,55 0,68 0,65
S10 0,77 0,80 0,36 0,30 0,61 0,55 0,07 0,89 0,39 1,00 0,66 0,39
S11 0,61 0,87 0,27 0,33 0,57 0,68 0,00 0,73 0,28 0,39 1,00 0,40
S12 0,73 0,70 0,36 0,61 0,86 0,73 0,09 0,52 0,45 0,39 0,68 1,00
На рис. 4 приведен граф поглощения, построенный по матрице Н0 в канонической форме.
Анализ графов позволяет, например, сделать вывод, что системы S3, S4, S7, S9 проигрывают остальным по реализуемым функциям.
Рис. 4. Граф поглощения систем сайтов поиска оптовых поставщиков (пороговое значение eh = 0,8)
Fig. 4. A graph of absorption systems search sites wholesale suppliers (threshold value eh = 0,8)
Этап 2. сопоставление функциональных возможностей анализируемых программных систем с потребностями конкретного пользователя
Второй этап анализа заключается в сопоставлении функциональных возможностей
анализируемых программных систем с потребностями конкретного пользователя [4]. При этом предполагаются следующие шаги:
— в справочнике функций, выполняемых сравниваемыми программными системами, отмечаются функции, необходимые пользователю. Совокупность этих функций составляет условную систему Se;
— в матрицу X добавляется новая строка, соответствующая условной системе;
— строятся матрицы
{{(11)},{ (10)М{ 'ПК}( - п +1);
— проводится содержательный анализ матриц и графов с учетом условной системы. Выбираются системы, близкие к условной по функциональной полноте G¡e > ед;
— в матрицах РГ! или К (,} е п +1) выделяются строки Не. Из п элементов Sl, каждый из которых соответствует одному из рассматриваемых ПП, выбираются те, у которых Не1 близко к единице, т. е. те программные продукты, которые включают в качестве подмножества значительную часть функций, реализуемых условным пакетом Se.
Далее рассматривается возможность корректировки условной системы. Для этого по матрице {Р-01)} последовательно для Рео1) = 1, Рео1) = 2 и т. д. строится таблица, в которой перечисляются функции, не предусмотренные в условном пакете Se, но реализуемые пакетом Sj. Аналогичным образом
9
Vol. 10. No. 3 (57). 2015
строится таблица, показывающая функции, реализуемые различными системами, близкими к условной системе по функциональной полноте, но не предусмотренными в условной. С помощью представленных таблиц может проводиться корректировка условной системы. Затем расчет в соответствии с приведенными шагами методики [4] повторяется.
Для компонентов сайтов поиска оптовых поставщиков применение второго этапа методики позволяет выбрать системы, в наибольшей степени отражающие требования конкретного пользователя к функциональной полноте.
Заключение
Таким образом, применение к компонентам сайтов поиска оптовых поставщиков метода сравнительного анализа сложных систем по критерию функциональной полноты позволило решить следующие задачи [6]:
1) составить полный перечень функций, реализуемых представленными на рынке сайтами поиска оптовых поставщиков;
2) систематизировать сведения о составе и функциональной полноте существующих сайтов поиска оптовых поставщиков и их проектов;
3) количественно оценить степень соответствия той или иной системы требованиям пользователя к функциональной полноте;
4) ранжировать сайты поиска оптовых поставщиков по критерию функциональной полноты;
5) исключить из рассмотрения программные продукты, в которых не реализуются нужные пользователю функции;
6) сформировать группы программных систем, подобных по реализуемым функциям;
7) обеспечить поддержку выбора необходимого компонента сайтов поиска оптовых поставщиков или его проектирования и разработки.
Анализ компонентов сайтов поиска оптовых поставщиков позволил систематизировать имеющиеся программные средства
и сделать выбор небольшого подмножества удовлетворяющих пользователя программных средств. Однако для дальнейшего анализа необходимо привлечение других экономико-математических методов.
Список литературы
1. Орлова Н. В. Современные программные средства проектирования информационных систем // Информационные системы, экономика, управление трудом и производством: Ученые записки. Выпуск S. РГЭУ «РИНХ». Ростов на/Д, 2000. С. 90-9S.
2. Орлова H. В. О некоторых тенденциях развития информационных технологий в образовании // Информационные системы, экономика, управление трудом и производством: Ученые записки. Выпуск 11. Ростовский государственный экономический университет «РИНХ». Ростов на/Д, 2007. С. 128-130.
3. Романов В. Н. Техника анализа сложных систем. СПб: СЗТУ 2011. — 287 с.
4. Хубаев Г. Н. Сравнение сложных программных систем по критерию функциональной полноты // Программные продукты и системы (SOFTWARE&SYSTEMS). 1998. № 2. С. 6-9.
5. Хубаев Г. Н. Экономика проектирования и применения банков данных. Ростов н/Д: РИСХМ, 1989. — 69 с.
6. Хубаев Г. Н. Оценка потребительского качества программных средств. Ростов-на-Дону: РГЭА, 1997. — 94 с.
7. Щербаков С. М. Метод анализа сложных систем по критерию функциональной полноты: расширение и адаптация // Системное управление. 2010. Выпуск 2 (7). URL: http://sisupr.mrsu.ru/wp-content/uploads/201S/02/SCHERBAK0V_1.pdf
References
1. Orlova N. V. Sovremennye programmnye sredst-va proektirovanija informacionnyh system [Modern software tools for information systems design] In-formacionnye sistemy, jekonomika, upravlenie tru-dom i proizvodstvom: Uchenye zapiski. Vypusk 5 RGJeU «RINH» [Information systems, Economics, management of work and production: proceedings of the. Issue S. Rostov state University of Economics «RINH»]. Rostov-on-Don, 2000, рр. 90-9S.
Том 10. № 3 (57). 2015
2. Orlova N. V. O nekotoryh tendencijah razvitija in-formacionnyh tehnologij v obrazovanii [Tendencies of development of information technologies in education] Informacionnye sistemy, jekonomika, up-ravlenie trudom i proizvodstvom: Uchenye zapiski. Vypusk 11. Rostovskij gosudarstvennyj jekonomi-cheskij universitet «RINH» [Information systems, Economics, management of work and production: proceedings of the. Issue 11. Rostov state University of Economics «RINH»]. Rostov-on-Don, 2007, pp. 128-130.
3. Romanov V. N. Tehnika analiza slozhnyh system [Technique of analysis of complex systems]. SPb, SZTU Publ., 2011. 287 p.
4. Hubaev G. N. Sravnenie slozhnyh programmnyh sistem po kriteriju funkcional'noj polnoty [Comparison of complex software systems by the criterion of functional completeness]. Programmnye produkty
i sistemy (SOFTWARE&SYSTEMS). Software products and systems, 1998, no. 2, pp. 6-9.
5. Hubaev G. N. Jekonomika proektirovanija i prim-enenija bankov dannyh [Economy of design and application of databases]. Rostov-on-Don, RISHM Publ., 1989. 69 p.
6. Hubaev G. N. Ocenka potrebitel'skogo kachest-va programmnyh sredstv [The consumer assessment of quality of software]. Rostov-on-Don, RGJeA Publ., 1997. 94 p.
7. Shherbakov S. M. Metod analiza slozhnyh sistem po kriteriju funkcional'noj polnoty: rasshirenie i adap-tacija. Sistemnoe upravlenie [Method of analysis of complex systems by the criterion of functional completeness: expansion and adaptation. System management] 2010, no. 2 (7). Available at: httpY/sisupr. mrsu.ru/wp-content/uploads/2015/02/SCHERBA-KOV_1.pdf (accessed 26.05.2015).
N. Orlova, Rostov State University of Economics (RSUE), Rostov-on-don, Russia, [email protected]
Comparative analysis sites of searching wholesale suppliers according to the criterion of functional completeness
Methods of analysis by the criterion of functional completeness long been successfully applied in various domains. However, never before this technology is not used for comparison sites of searching for wholesale suppliers. These investigations have produced unique results and make evidence-based conclusions very useful for market participants of wholesale deliveries. The solution to the problem of selecting the best from the variety of Internet sites search wholesale suppliers is a difficult task. In article on the basis of real evidence about the realized functional operations analysis and the choice of optimal business solutions. Compiled a list of the functions available on the market sites search wholesale suppliers. Systematic information on the composition and functional completeness of existing sites search wholesale suppliers and their projects. It is possible to quantify the degree of conformity of a particular system requirements to functional completeness. Ranked sites search wholesale suppliers according to the criterion of functional completeness. Excluded from the scope of software products, which are not implemented the required functions. There are groups of software systems, such as ongoing functions. Provided support to select the desired component sites search wholesale suppliers or its design and development. Studying of experience of effective achievement of the purposes of research at minimum cost will definitely help it professionals to optimize its activity in the sphere of analysis of complex systems.
Keywords: system analysis, complex system, functional completeness, website, search, wholesale supplier. About author: N. Orlova, PhD in Economics, Associate Professor
For citation: Orlova N. Comparative analysis sites of searching wholesale suppliers according to the criterion of functional completeness. Prikladnaya Informatika — Journal of Applied Informatics, 2015, vol. 10, no. 3, pp. 5-11 (in Russian).
vJ!