Использование метода экспертных оценок при разработке программных систем

Автор: Пользователь скрыл имя, 04 Января 2012 в 23:26, лабораторная работа

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

Алгоритм нормирования заключается в следующем:
Записать последовательность целых числе: 1, 2, 3, ..., n, где n - количество рассматриваемых факторов (в данном случае задач);
Определить факторы, которым выставлены наименьшие ранги;
На последовательности чисел выбрать столько наименьших чисел, сколько факторов имеет наименьший ранг. Сумму чисел разделить на количество факторов. Полученные значения записать в матрицу нормированных рангов вместо выбранных.
Рункты а., b., c. повторять до тех пор, пока не будут пронормированы все факторы.

Для примера пронормируем ранги, выставленные 1-м экспертом.

Задаче 11 присвоен наименьший ранг, равный 1. Из последовательности 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 выбираем первое число (т.е. 1). В нормированной матрице задаче 11 переписывается ранг 1.

Работа содержит 1 файл

Лабораторная работа №2.docx

— 60.21 Кб (Скачать)

    Калининградский государственный технический университет

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

Лабораторная  работа №2

«Использование  метода экспертных оценок при разработке программных систем»

26 вариант 
 
 
 
 

                  Работу  выполнил:

                  Студент группы 08-ВИЭ-1

                  Тухтаров  Марат Ринадович

                  Проверил: Высоцкий Л.Г.

                  Дата  проверки:______________

                  Оценка:____________________ 
                   
                   
                   

Калининград,

2010

1). Исходные данные

Таблица 1

Номера  задач ЭКСПЕРТЫ
1 2 3 4 5 6 7 8 9
4 4 4 2 2 2 4 4 4 5
5 4 4 5 5 5 6 5 6 4
6 5 5 6 5 5 5 5 6 5
7 5 5 5 5 4 6 5 4 5
8 3 2 3 2 3 3 2 4 2
9 3 3 4 4 4 2 3 4 2
10 3 3 4 3 4 4 3 5 3
11 1 1 1 2 1 2 2 2 1
12 4 2 5 5 1 5 5 3 2
13 2 1 2 2 2 2 1 3 1
14 2 4 5 5 5 2 5 6 2
15 2 2 3 2 2 3 3 2 2
Qi 4 5 4 2 4 5 3 4 3
t1i 3 2 2 5 2 4 2 2 2
t2i 3 3 2 5 3 2 3 2 5
t3i 3 2 2   3 2 5 4 3
t4i 2 3 4   3 2   3  
t5i   2       2      
Тi 78 66 78 240 78 84 150 96 150
 

   На  следующем шаге определяется количество групп одинаковых рангов Qi, назначенных каждым экспертом, и количество рангов в каждой группе tji (см. табл. 1), а также для каждого эксперта значение показателя

Т1 =

Т2 =

Т3 =

Т4 =

Т5 =

Т6 =

Т7 =

Т8 =

Т9 =

   Результаты  вычислений приведены в таблице 1

   Составляем  таблицу нормированных рангов

Таблица 2

Номера  задач ЭКСПЕРТЫ Sj bj Очередность решения задач
1 2 3 4 5 6 7 8 9
4 9 9 2,5 3 4 7,5 7 6,5 11 59,5 -1 6
5 9 9 9,5 10 11 11,5 10 11 9 90 -31,5 11
6 11,5 11,5 12 10 11 9,5 10 11 11 97,5 -39 12
7 11,5 11,5 9,5 10 8 11,5 10 6,5 11 89,5 -31 10
8 6 4 4,5 3 6 5,5 2,5 6,5 5 43 15,5 4
9 6 6,5 6,5 7 8 2,5 5 6,5 5 53 5,5 5
10 6 6,5 6,5 6 8 7,5 5 9 8 62,5 -4 8
11 1 1,5 1 3 1,5 2,5 2,5 1,5 1,5 16 42,5 1
12 9 4 9,5 10 1,5 9,5 10 3,5 5 62 -3,5 7
13 3 1,5 2,5 3 4 2,5 1 3,5 1,5 22,5 36 2
14 3 9 9,5 10 11 2,5 10 11 5 71 -12,5 9
15 3 4 4,5 3 4 5,5 5 1,5 5 35,5 23 3
 

   Алгоритм  нормирования заключается в следующем:

  1. Записать последовательность целых числе: 1, 2, 3, ..., n, где n - количество рассматриваемых факторов (в данном случае задач);
  2. Определить факторы, которым выставлены наименьшие ранги;
  3. На последовательности чисел выбрать столько наименьших чисел, сколько факторов имеет наименьший ранг. Сумму чисел разделить на количество факторов. Полученные значения записать в матрицу нормированных рангов вместо выбранных.
  4. Рункты а., b., c. повторять до тех пор, пока не будут пронормированы все факторы.

   Для примера пронормируем ранги, выставленные 1-м экспертом.

   Задаче 11 присвоен наименьший ранг, равный 1. Из последовательности 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 выбираем первое число (т.е. 1). В нормированной матрице задаче 11 переписывается ранг 1.

   Задачам 13, 14, и 15 в исходной матрице присвоен ранг 2. Выбираем первые три числа из оставшейся последовательности 2, 3, 4, 5, 6, 7 ,8, 9, 10, 11, 12 (т.е. 2, 3, 4). Тогда ранг задач 13, 14 и 15 определится выражением

   Задачам 8, 9, и 10 в исходной матрице присвоен ранг 3. Выбираем первые три числа из оставшейся последовательности 5, 6, 7 ,8, 9, 10, 11, 12 (т.е. 5, 6, 7). Тогда ранг задач 8, 9 и 10 определится выражением

   Задачам 4, 5, и 12 в исходной матрице присвоен ранг 4. Выбираем первые три числа из оставшейся последовательности 8, 9, 10, 11, 12 (т.е. 8, 9, 10). Тогда ранг задач 4, 5 и 12 определится выражением

   Задачам 6 и 7 в исходной матрице присвоен ранг 5. Выбираем первые два числа из оставшейся последовательности 11, 12 (т.е. 11, 12). Тогда ранг задач 6 и 7 определится выражением

   Аналогично  нормируются ранги для остальных  экспертов. Результаты вычислений приведены в таблице 2. Очевидно, что суммы столбцов в нормированной матрице должны быть равны между собой и равняться значению:

где - нормированный ранг j-го фактора, назначенный i-ым экспертом;

   n - число факторов.

   Далее для нормированной матрицы определяется сумма рангов Sj, назначенных j-му фактору, по формуле , где m - число факторов.

     S4 = 9 + 9 + 2,5 + 3 + 4 + 7,5 + 7 + 6,5 + 11 = 59,5

     S5 = 9 + 9 + 9,5 + 10 + 11 + 11,5 + 10 + 11 +9 = 90

     S6 = 11,5 +11,5 + 12 + 10 + 11 + 9,5 + 10 + 11 + 11 = 97,5

     S7 = 11,5 +11,5 + 9,5 + 10 + 8 + 11,5 + 10 + 6,5 + 11 = 89,5

     S8 = 6 + 4 + 4,5 + 3 + 6 + 5,5 + 2,5 + 6,5 + 5 = 43

     S9 = 6 + 6,5 + 6,5 + 7 + 8 + 2,5 + 5 + 6,5 + 5 = 53

     S10 = 6 + 6,5 + 6,5 + 6 + 8 + 7,5 + 5 + 9 + 8 = 62,5

     S11 = 1 + 1,5 + 1 + 3 + 1,5 + 2,5 + 2,5 + 1,5 + 1,5 = 16

     S12 = 9 + 4 + 9,5 + 10 + 1,5 + 9,5 + 10 + 3,5 + 5 = 62

     S13 = 3 + 1,5 + 2,5 + 3 + 4 + 2,5 + 1 + 3,5 + 1,5 = 22,5

     S14 = 3 + 9 + 9,5 + 10 + 11 + 2,5 + 10 + 11 + 5 = 71

     S15 = 3 + 4 + 4,5 + 3 + 4 + 5,5 + 5 + 1,5 + 5 = 35,5

   Результаты  вычислений приведены в таблице 2.

       При этом предполагается, что чем меньше величина Sj, тем больше важность j-го фактора, т.е. в данном случае данный параметр определяет очередность выполнения задач (эксперты рекомендуют начать с определения рисков (задача 11), затем определить архитектуру системы (задача 13) и т.д.).

   На  следующем шаге определяется средний  ранг совокупности факторов по формуле:

.

   Для рассматриваемого примера он составляет:

   Средний ранг позволяет найти отклонения bj суммарных рангов Sj от среднего значения S, т.е. bj = S - Sj. 

     b4 = 58,5 – 59,5 = -1    b10 = 58,5 – 62,5 = -4

     b5 = 58,5 – 90 = -31,5    b11 = 58,5 – 16 = 42,5

     b6 = 58,5 – 97,5 = -39    b12 = 58,5 – 62 = -3,5

     b7 = 58,5 – 89,5 = -31    b13 = 58,5 – 22,5 = 36

     b8 = 58,5 – 43 = 15,5    b14 = 58,5 – 71 = -12,5

     b9 = 58,5 – 53 = 5,5    b15 = 58,5 – 35,5 = 23 

   Результаты  вычислений приведены в таблице 2.

   Последним шагом обработки является нахождение коэффициента конкордации (согласованности  мнения экспертов) по формуле:

   Максимальным  значением коэффициента конкордации  является 1 (все мнения экспертов  максимально согласованны), а минимальным 0. Пороговым значением является 0,6: значение коэффициента конкордации  выше этого значения предполагает, что эксперты достаточно единодушны в своих оценках и можно  их мнение использовать как руководство  к действию. При коэффициенте конкордации  меньше 0,6 мнения экспертов существенно  расходятся и требуется повторный  тур опроса.

       Для рассматриваемого примера коэффициент  конкордации определится как:

   Поскольку K > 0,6, то дополнительный тур опроса можно не проводить. 
 

Информация о работе Использование метода экспертных оценок при разработке программных систем