Экономическая часть абонентского программного обеспечения сети Internet
|
В экономической части было произведено сравнение абонентского программного обеспечения по указанным критериям и определение лучшего из них, пользуясь теорией решения многокритериальных задач (МКЗ). Выбор лучшего пакета производился с точки зрения специалиста в области глобальных сетей и с точки зрения пользователя, никогда не имевшего дела с сетями.
Решение указанной задачи производилось методом "смещенного идеала". Этот метод, описанный в [2], предназначен для решения задач выбора наиболее предпочтительного объекта, в случае большого количества объектов и критериев сравнения
Метод "смещенного идеала" предполагает следующее.
Пусть множество А включает в себя конечное число многокритериальных объектов i Все критерии измеряются по шкале интервалов или отношений.
Идеальный объект формируем исходя из максимума по полезности значения критерия достигаемого на множестве А. То есть , если полезность многокритериального объекта возрастает при увеличениии критерия , если полезность многокритериального объекта убывает при увеличениии критерия . Если идеальней объект принадлежит к множеству А , то он и будет решением многокритериальной задачи.
Cформируем также наихудий объект исходя из минимума по полезности значения критерия достигаемого на множестве А.
От обычных шкал измерения перейдем к шкалам нормированным в интервале (0,1)
, - можно интерпретировать, как расстояние многокритериального объекта по критерию от идеального объекта. При этом все для идеального объекта будут равны 0, а все для наихудшего объекта будут равны 1.
После этого лицам принимающим решения (ЛПР) следует предложить определить относительную важность критериев . В случае, когда ЛПР затрудняются задать точно ,так как недостаточно уяснили цель принятия решения, необходимо использование энтропийного подхода к определению весов относительной важности критериев. Предпосылками этого подхода являются следующие утверждения.
Если разброс некоторого критерия у объектов, принадлежащих множеству А невелик или равен нулю, следовательно этот критерий не является информативным; его можно или вообще не учитывать или учитывать с небольшим весом. И наоборот, если разброс критериев велик, то это указывает на то, что именно на этот критерий при выборе лучшего объекта следует обратить особое внимание.
В качестве меры разброса единичных критериев обычно используют энтропию. Для рассматриваемого метода энтропия по каждому из критериев вычисляется по формуле
.
Поскольку ЛПР не сформировали для себя четко систему предпочтений, оценки могут иметь большие ошибки. Поэтому в качестве весов критериев берем .
В качестве метрики для сравнения объектов следует использовать выражение . При увеличении р уменьшается вклад в критериев, значения которых близки к наихудшим, и наоборот, резко увеличивается вклад критериев, значения которых близки к идеальным.
Метод "смещенного идеала" оперирует с характеристиками объектов выраженными в цифрах, поэтому качественные критерии сравнения объектов были переведены в цифры.
Оцифровка критериев была произведена следующим образом.
Таблица 1
критерий |
идеальное значение |
промежуточные значения |
наихудшее значение |
наличие telnet |
1 (есть) |
|
0(нет) |
наличие ftp |
1 (есть) |
|
0(нет) |
наличие почты |
1 (есть) |
|
0(нет) |
наличие новостей |
1 (есть) |
|
0(нет) |
наличие nfs |
1 (есть) |
|
0(нет) |
наличие сервера telnet |
1 (есть) |
|
0(нет) |
наличие сервера ftp |
1 (есть) |
|
0(нет) |
наличие средств поиска |
1 (есть) |
|
0(нет) |
наличие адресной книги |
1 (есть) |
|
0(нет) |
поддержка сетевой печати |
1 (есть) |
|
0(нет) |
наличие iptunnel |
1 (есть) |
|
0(нет) |
возможн. связи по ЛВС |
1 (есть) |
|
0(нет) |
возм. связи по телефону |
3 (PPP) |
2(SLIP), 1(UUCP) |
0(нет) |
поддержка NetWare |
1 (есть) |
|
0(нет) |
поддержка DNS |
1 (есть) |
|
0(нет) |
наличие исходн. текстов |
1 (есть) |
|
0(нет) |
пользов. интерфейс |
3(отличный) |
2(хороший), 1(удовл.) |
0(неуд) |
требования к НЖМД |
0 МВ |
|
5 МВ |
требования к процессору |
0(i8088) |
1(i80286) |
2(i80386) |
требования к ОС |
2(DOS&Windows) |
1 (DOS) |
0(Windows) |
документация |
4(полн, русск. яз) |
см Примечание. |
0(отсутствует) |
цена |
0$ |
|
500$ |
Примечание: Оценка критерия "документация" производилась следующим образом: 0 (документация отсутствует), 1(имеется неполная документация, язык - английский), 2(имеется неполная документация, язык - русский), 3(имеется полная документация, язык - английский), 4(имеется полная документация, язык - русский).
Согласно таблице 1 характеристики каждого объекта исследований были переведены в цифровое выражение. Были также сформированы идеальный и наихудший объекты. В таблице 2 приведены цифровые характеристики всех объектов исследования, а также идеального и наихудшего объектов.
Таблица 2
критерий | LAN-WP 4.1 | PC- TCP | Minu-et | Ka9Q | Mail2 | PC-NFS | PC-Inter-face | Waterloo TCP | идеальный пакет |
наличие telnet |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
наличие ftp |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
наличие почты |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
наличие новостей |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
наличие nfs |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
наличие сервера telnet |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
наличие сервера ftp |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
наличие средств поиска |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
наличие адресной книги |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
поддержка сетевой печати | 1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
наличие iptunnel |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
возможн. связи по ЛВС |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
возм. связи по телефону |
3 |
2 |
2 |
2 |
1 |
2 |
3 |
2 |
3 |
поддержка NetWare |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
поддержка DNS |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
наличие исходн. текстов |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
пользов. интерфейс |
1 |
0 |
3 |
0 |
3 |
1 |
2 |
1 |
3 |
требования к НЖМД Mб |
2,5 |
2,5 |
1,0 |
1,0 |
1,9 |
4,2 |
2,0 |
1,2 |
0 |
требования к процессору |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
требования к ОС |
2 |
2 |
1 |
1 |
1 |
2 |
2 |
1 |
2 |
документация |
3 |
3 |
4 |
1 |
4 |
3 |
3 |
1 |
4 |
цена $ |
399 |
400 |
100 |
0 |
10 |
450 |
280 |
0 |
0 |
критерий |
TCP-open |
Mosaic |
Cello |
NCSA-Telnet |
Chame-leon |
LAN-WP 4.2 |
DMail |
наихудший |
наличие telnet |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
наличие ftp |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
наличие почты |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
наличие новостей |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
наличие nfs |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
наличие сервера telnet |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
наличие сервера ftp |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
наличие средств поиска |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
наличие адресной книги |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
поддержка сетевой печати |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
наличие iptunnel |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
возможн. связи по ЛВС |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
возм. связи по телефону |
2 |
3 |
3 |
0 |
2 |
3 |
1 |
0 |
поддержка NetWare |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
поддержка DNS |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
наличие исходн. текстов |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
пользов. интерфейс |
2 |
3 |
2 |
1 |
3 |
1 |
3 |
0 |
требования к НЖМД |
2,5 |
5,0 |
4,0 |
0,5 |
3,5 |
3,2 |
4,5 |
5,0 |
требования к процессору |
2 |
2 |
2 |
0 |
2 |
1 |
2 |
2 |
требования к ОС |
0 |
0 |
0 |
1 |
0 |
2 |
0 |
0 |
документация |
3 |
3 |
1 |
1 |
3 |
3 |
2 |
0 |
цена |
450 |
0 |
0 |
0 |
500 |
460 |
60 |
500 |
Для получения объективной информации был произведен опрос сотрудников и абонентов сети Х-Атом. По результатам опроса были определены коэффициенты важности для каждого критерия.
В таблице 3 приведены коэфициенты относительной важности критериев, определенные в результате опроса сотрудников и абонентов сети Х-Атом.
критерий |
Важность критерия с точки зрения специалиста |
Важность критерия с точки зрения пользователя |
наличие telnet |
0.88 |
0.5 |
наличие ftp |
0.88 |
0.8 |
наличие почты |
0.5 |
0.8 |
наличие новостей |
0.15 |
0.5 |
наличие nfs |
0.4 |
0.5 |
наличие сервера telnet |
0.2 |
0.3 |
наличие сервера ftp |
0.22 |
0.3 |
наличие средств поиска |
0.3 |
0.8 |
наличие адресной книги |
0.1 |
0.1 |
поддержка сетевой печати |
0.3 |
0.7 |
наличие iptunnel |
0.3 |
0.5 |
возможн. связи по ЛВС |
0.8 |
0.8 |
возм. связи по телефону |
0.9 |
0.7 |
поддержка NetWare |
0.1 |
0.5 |
поддержка DNS |
0.6 |
0.6 |
наличие исходн. текстов |
0.7 |
0.2 |
пользов. интерфейс |
0.5 |
0.9 |
требования к НЖМД |
0.2 |
0.6 |
требования к процессору |
0.23 |
0.7 |
требования к ОС |
0.15 |
0.8 |
документация |
0.4 |
0.8 |
цена |
0.85 |
0.9 |
Для осуществления многокритериального выбора на языке С++ была написана программа экспертного выбора. Текст программы приводится в приложении 11.
Исходными данными для программы экспертного выбора служат: количество и названия объектов сравнения, количество и названия критериев сравнения, фактические значения критериев для каждого пакета абонентского программного обеспечения и коэффициенты относительной важности для каждого критерия сравнения. В результате вычислений программа определяет лучший пакет абонентского программного обеспечения и выводит его название на экран.
При помощи программы экспертного выбора из всех пакетов абонентского программного обеспечения были выбраны: лучший пакет с точки зрения специалиста и лучший пакет с точки зрения пользователя.
Были получены следующие результаты.
С точки зрения специалиста лучшим является пакет Ka9q. Это вполне соответсвует действительности, поскольку пакет Ka9q распространяется свободно вместе с исходными текстами и предоставляет пользователям практически все сетевые услуги. Наличие исходных текстов, дает возможность модификации пакета, а также использования его в качестве основы, для нового пакета абонентского программного обеспечения. Основным недостатком пакета является его очень плохой интерфейс и сложная настройка, но для специалиста это не очень важно.
С точки зрения пользователя лучшим является пакет абонентского программного обеспечения Minuet. Это также соответствует действительности, поскольку пакет Minuet предоставляет практически все сетевые услуги и имеет отличный пользовательский интерфейс. Его недостатком является отсутствие исходных текстов и, следовательно, невозможность модификации.
Хотя программа была написана для конкретного применения метода смещенного идеала, в ней предусмотрена возможность сравнения любых многокритериальных объектов методом смещенного идеала.