MS Exsel 2007 как инструмент принятия решения по выявлению наилучшей поисковой системе

Автор работы: Пользователь скрыл имя, 20 Декабря 2011 в 14:19, курсовая работа

Описание работы

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

Содержание работы

Введение
1.Теория
1.1 Качество программных систем
1.2 Основные факторы, определяющие качество программных средств
1.3 Основные методы определения качества программных систем
2.Практика
2.1 MS Exsel 2007 как инструмент принятия решения по выявлению наилучшей поисковой системе
2.2 Реализация принятия решения на основе расчетов в Exsel
3. Результативность
Заключение
Список литературы

Файлы: 1 файл

диплом.doc

— 941.50 Кб (Скачать файл)
p align="justify">      для d3: μм3 (u) = min ((μA (u), μB (u), μC (u), μD (u), μE (u), μF (u));

      M3= {0,9/u1,  0,7/u2,  0,7/u3,  0,8/u4,  0,7/u5};

      для d4: μм4 (u) = min ((μA (u), μB (u), μC (u), μD (u));

      М4= {0/u1,  0/u2,  0/u3,  0,1/u4,  0,1/u5};

      для d5: μм5 (и) = min (μA (u), μB (u), μC (u), μD (u), 1-μE (u));

      М5= {0/u1,  0,3/u2,  0,3/u3,  0/u4,  0,3/u5};

      для d6: μм6 (u) = min (μA (u), (1–μB (u)), μC (u));

      М6= {0/u1,  0,2/u2,  0,3/u3,  0/u4,  0,1/u5}.

     На  рабочем листе  Exsel выглядит следующим образом: 

Рисунок 3 – Пересечение  нечетких множеств для указанных  правил. 

      Теперь  правила можно записать в виде:

      d1: Если Х= M1, то Y= G;

      d2: Если X= M2, то Y= EX;

      d3: Если X= M3, то Y= I;

      d4: Если Х= M4, то Y= VG;

      d5: Если X= M5, то Y= G;

      d6: Если X= M6,то Y= BW.

      Таким образом, для каждой пары (u, j) Î U ´ J получаем следующие нечеткие отношения на U ´ J:

В Exsel выглядит следующим образом : 

Рисунок 4 - Нечеткая импликация для первого  правила (D1) 

Рисунок 5 - Нечеткая импликация для второго  правила (D2)

Рисунок 6 - Нечеткая импликация для третьего правила (D3) 

Рисунок 7 - Нечеткая импликация для четвертого правила (D4) 

Рисунок 8 - Нечеткая импликация для пятого правила (D5) 

Рисунок 9 - Нечеткая импликация для шестого  правила (D6) 

Рисунок 10 – Общее функциональное решение 

      Для вычисления удовлетворительности каждой из альтернатив применим правило  композиционного вывода в нечеткой среде: Ek = GkD, где Ek – степень удовлетворения альтернативы k; Gk – отображение альтернативы k в виде нечеткого подмножества на U; D – общее функциональное решение. Тогда

      

      Кроме того, в этом случае μI(u) = 0; u ¹ uk; μGk (u) = 1; u = uk. Отсюда μEk(i) = μD(uk, i). Другими словами, Еk есть k-я строка в матрице D. Теперь применим описанную выше процедуру для сравнения нечетких подмножеств в единичном интервале для получения наилучшего решения на основе точечных оценок.

      Для первой альтернативы

      E1={0,4/0; 0,5/0,1; 0,6/0,2; 0,7/0,3; 0,8/0,4; 0,9/0,5; 1/0,6; 1/0,7; 1/0,8; 1/0,9; 1/1}.

      Вычисляем уровневые множества Еja и мощность такого множества М(Еa) по формуле

     Для наглядности и удобства строим в  Exsel график для каждого множества (Рисунок 11):

      E1={0,4/0; 0,5/0,1; 0,6/0,2; 0,7/0,3; 0,8/0,4; 0,9/0,5; 1/0,6; 1/0,7; 1/0,8; 1/0,9; 1/1}.

x 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
u1 0,4 0,5 0,6 0,7 0,8 0,9 1 1 1 1 1
 

Рисунок 11 –  График множества E1

Находим мощность множества M(E1)

a= 0,4 x>=a 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1 da= 0,1
n= 10                          
M1 0,55                          
                             
a= 0,5 x>a 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1   da= 0,1
n= 9                          
M1 0,6                          
                             
a= 0,6 x>a 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1     da= 0,1
n= 8                          
M1 0,65                          
                             
a= 0,7 x>a 0,4 0,5 0,6 0,7 0,8 0,9 1       da= 0,1
n= 7                          
M1 0,7                          
                             
a= 0,8 x>a 0,5 0,6 0,7 0,8 0,9 1         da= 0,1
n= 6                          
M1 0,75                          
                             
a= 0,9 x>a 0,6 0,7 0,8 0,9 1           da= 0,1
n= 5                          
M1 0,8                          
                             
a= 1 x>a 0,7 0,8 0,9 1             da= 0
n= 4                          
M1 0,85                          
                             
a= 1 x>a 0,8 0,9 1               da= 0
n= 3                          
M1 0,9                          
                             
a= 1 x>a 0,9 1                 da= 0
n= 2                          
M1 0,95                          
                             
a= 1 x>a 1                   da= 0
n= 1                          
M1 1                          
                             
a= 1 x>a 0                      
n= 0                          
M1 0                          
 

Далее находим  точечную оценку E1

da                  
0,1 0,1 0,1 0,1 0,1 0,1 0 0 0 0
M1                  
0,55 0,6 0,65 0,7 0,75 0,8 0,85 0,9 0,95 1
                   
amax=   1              
                   
Сумма 0,405              
F(E1)= 0,405              
 

      Аналогично  находим точечные оценки для всех остальных альтернатив.

E2={0/0;  0,1/0,1;  0,2/0,2;  0,3/0,3;  0,3/0,4;  0,3/0,5;  0,3/0,6;  0,3/0,7; 0,3/0,8;  0,3/0,9;  0,8/1} 

x 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
u2 0,5 0,6 0,7 0,8 0,9 1 1 1 1 1 1
 

      Рисунок 12 - График множества E2 

Мощность множества M(E2)

a= 0,5 x>=a 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1 da= 0,1
n= 10                          
M1 0,55                          
                             
a= 0,6 x>a 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1   da= 0,1
n= 9                          
M1 0,6                          
                             
a= 0,7 x>a 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1     da= 0,1
n= 8                          
M1 0,65                          
                             
a= 0,8 x>a 0,4 0,5 0,6 0,7 0,8 0,9 1       da= 0,1
n= 7                          
M1 0,7                          
                             
a= 0,9 x>a 0,5 0,6 0,7 0,8 0,9 1         da= 0,1
n= 6                          
M1 0,75                          
                             
a= 1 x>a 0,6 0,7 0,8 0,9 1           da= 0
n= 5                          
M1 0,8                          
                             
a= 1 x>a 0,7 0,8 0,9 1             da= 0
n= 4                          
M1 0,85                          
                             
a= 1 x>a 0,8 0,9 1               da= 0
n= 3                          
M1 0,9                          
                             
a= 1 x>a 0,9 1                 da= 0
n= 2                          
M1 0,95                          
                             
a= 1 x>a 1                   da= 0
n= 1                          
M1 1                          
                             
a= 1 x>a 0                      
n= 0                          
M1 0                          

Информация о работе MS Exsel 2007 как инструмент принятия решения по выявлению наилучшей поисковой системе