Нечеткое ранжирование. Реализация методов отношения предпочтений., страница 5

project_ShowHelpContext(HelpTopic):vpi_ShowHelpContext("tvp_5.hlp",HelpTopic).

/***************************************************************************

Main Goal

***************************************************************************/

goal

ifdef use_mdi

vpi_SetAttrVal(attr_win_mdi,b_true),

enddef

ifdef ws_win

ifdef use_3dctrl

vpi_SetAttrVal(attr_win_3dcontrols,b_true),

enddef

enddef 

vpi_Init(task_win_Flags,task_win_eh,task_win_Menu,"tvp_5",task_win_Title).


Программа и методика испытаний

Объект испытаний

Наименование системы

Полное название системы: Лабораторная №5.

Назначение системы

Программа предназначена для демонстрации применения методов нечеткого ранжирования.

Цель испытаний

Целью испытаний является выявление ошибок и недочетов, допущенных во время программирования.

Средства и порядок испытаний

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

Во время испытаний использовались технические средства:

·  процессор Intel Celeron с тактовой частотой 1200 MHz;

·  оперативная память 384 Mб;

·  видеокарта и монитор, поддерживающие разрешение 1024x768 точек и больше;

·  свободное дисковое пространство 1.9 Гб;

·  клавиатура;

·  манипулятор мышь.

Программные средства, используемые во время испытаний

Во время испытаний использовалось программное обеспечение:

·  операционная система Microsoft Windows 2000

·  Visual Prolog 5.2

Порядок испытаний

Испытание программы проводились в следующем порядке:

·  испытание на корректность (адекватно ли программа реагирует на ввод-вывод информации);

·  испытание на правильность;

·  испытание на надежность (процент отказа системы).


Методы испытаний

Проверка на корректность

Был произведен запуск системы. (Приложение. Рис. 1.).

Ввели параметры альтернатив и значения весов и сравнили альтернативы  (Приложение. Рис. 2.).

Проверка на правильность

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

В процессе тестирования программа сработала правильно, результат совпал с ожидаемым.

Проверка на надежность

В процессе тестирования глобальных сбоев системы обнаружено не было. Поскольку в процессе работы программы не было зафиксировано сбоев, приводящих к нарушению функционирования и краху системы, можно сделать вывод, что программа работает надежно.


Приложение.

Эскизы экранных форм.

Рис. 1. Стартовое окно

Рис. 2. Сравнение альтернатив.


Задача.

Имеется два прибора – телевизор и микроволновка. Подобрать набор критериев и выяснить, какой товар наиболее предпочтителен для клиента.

Набор критериев и соответствующих им весов.

Критерии

Вес критерия

Надёжность

3

Полезность

5

Функциональность

7

Значимость критерия для каждого из кандидатов.

Критерии

Телевизор

Микроволновка

Надёжность

0.3

0,8

Полезность

0,3

0,7

Функциональность

0,5

0,6

Определим вероятного победителя. Альтернатива 1 – Иванов, альтернатива 2 – Петров

Из рисунка видно, что наиболее вероятна покупка микроволновки.