1 Metoda Saaty’ego (Analytic Hierarchy Process)Jarosław Kuchta Jakość Oprogramowania
2 Analytic Hierarchy ProcessOpracowana w 1980 roku przez Thomasa Saaty’ego (uniwersytet w Pittsburgu) metoda podejmowania decyzji poprzez porównanie kilku alternatyw. Jakość Systemów Informatycznych Metoda Saaty'ego
3 Tabela porównawcza Wydajność Wiarygodność Razem Operacje InterakcjeLogowa-nie Bezpie-czeństwo Ochrona Program 1 Program 2 Program 3 Jakość Systemów Informatycznych Metoda Saaty'ego
4 Skala ocen porównawczychOcena porównawcza Wartość Tak samo dobre / ważne 1 Trochę lepsze / ważniejsze 3 Zdecydowanie lepsze / ważniejsze 5 Znacznie lepsze / ważniejsze 7 Krańcowo lepsze / ważniejsze 9 Jakość Systemów Informatycznych Metoda Saaty'ego
5 Ważność cech 1. stopnia Wydajność Wiarygodność 1 3 0,33Wydajność trochę ważniejsza od wiarygodności Jakość Systemów Informatycznych Metoda Saaty'ego
6 Obliczenie wektora ważności (1)Wydajność Wiarygodność 1 3 0,33 Suma 1,33 4 Jakość Systemów Informatycznych Metoda Saaty'ego
7 Obliczenie wektora ważności (2)Wydajność Wiarygodność Średnio 1/1,33 = 0,75 3/4 = 0,75 0,75 0,33/1,33 = 0,25 1/4 = 0,25 0,25 Wektor ważności Jakość Systemów Informatycznych Metoda Saaty'ego
8 Ważność cech 2. stopnia - wydajnośćOperacje Interakcje Logowanie Wektor ważności 1 3 5 0,61 0,33 0,3 0,2 0,09 Suma 1,53 4,2 11 Jakość Systemów Informatycznych Metoda Saaty'ego
9 Ważność cech 2. stopnia - wiarygodnośćBezpieczeństwo Ochrona Wektor ważności 1 0,2 0,84 5 0,16 Suma 6 1,2 Jakość Systemów Informatycznych Metoda Saaty'ego
10 Porównanie wartości - wydajność operacjiProgram 1 Program 2 Program 3 Wektor wartości 1 0,33 5 0,28 3 7 0,64 0,2 0,14 0,07 Suma 4,2 1,47 13 Jakość Systemów Informatycznych Metoda Saaty'ego
11 Porównanie wartości - wydajność interakcjiProgram 1 Program 2 Program 3 Wektor wartości 1 0,2 5 0,23 7 0,7 0,14 0,07 Suma 6,2 1,34 13 Jakość Systemów Informatycznych Metoda Saaty'ego
12 Porównanie wartości - wydajność logowaniaProgram 1 Program 2 Program 3 Wektor wartości 1 0,2 7 0,24 5 9 0,7 0,14 0,11 0,06 Suma 6,14 1,31 17 Jakość Systemów Informatycznych Metoda Saaty'ego
13 Porównanie wartości - wiarygodność bezpieczeństwaProgram 1 Program 2 Program 3 Wektor wartości 1 3 0,33 0,26 0,20 0,11 5 0,63 Suma 4,33 9 1,53 Jakość Systemów Informatycznych Metoda Saaty'ego
14 Porównanie wartości - wiarygodność ochronyProgram 1 Program 2 Program 3 Wektor wartości 1 5 0,2 0,25 0,20 0,09 0,66 Suma 6,2 11 1,4 Jakość Systemów Informatycznych Metoda Saaty'ego
15 Tabela porównawcza – wpisywane ważności i wartościWydajność (×0,75) Wiarygodność (×0,25) Razem Operacje (×0,61) Interakcje (×0,3) Logowa-nie (× 0,09) Bezpie-czeństwo (×0,84) Ochrona (×0,16) Program 1 0,28 0,23 0,24 0,26 0,25 Program 2 0,64 0,7 0,11 0,09 Program 3 0,07 0,06 0,63 0,66 Jakość Systemów Informatycznych Metoda Saaty'ego
16 Tabela porównawcza – obliczenie wynikuWydajność (×0,75) Wiarygodność (×0,25) Razem Operacje (×0,61) Interakcje (×0,3) Logowa-nie (× 0,09) Bezpie-czeństwo (×0,84) Ochrona (×0,16) Program 1 0,28 0,23 0,24 0,26 0,25 Program 2 0,64 0,7 0,11 0,09 Program 3 0,07 0,06 0,63 0,66 0,75*(0,61*0,28+0,3*0,23+0,09*0,24)+0,25*(0,84*0,26+0,16*0,25) 0,26 0,75*(0,61*0,64+0,3*0,7+0,09*0,7)+0,25*(0,84*0,11+0,16*0,09) 0,52 najlepszy wynik 0,75*(0,61*0,07+0,3*0,07+0,09*0,06)+0,25*(0,84*0,63+0,16*0,66) 0,21 Jakość Systemów Informatycznych Metoda Saaty'ego
17 Dyskusja Zalety Skala subiektywna – łatwiejsza w ocenieŁatwiej porównywać parami niż wszystko naraz Wady Skala ocen może nie odpowiadać skali intuicyjnej Relacja porównania nie jest przechodnia Jakość Systemów Informatycznych Metoda Saaty'ego
18 Zastosowanie Przy tych pomiarach, gdzie nie można zastosować skali bezwzględnej Jakość Systemów Informatycznych Metoda Saaty'ego
19 Literatura Saaty, T.L The Analytic Hierarchy Process,New York, McGraw Hill Jakość Systemów Informatycznych Metoda Saaty'ego