78
Dla kryteriów znajdujących się na poszczególnych poziomaoh, przedstawionej na schemacie 2.3 hierarchii, wyznaczono macierze porównań - etap 2 algorytmu- Brak danych ilościowych uniemoż-liwil precyzyjne określenie relacji wj/wj» będących elementami macierzy porównań. Przyjmując, że relacje te są zmiennymi lingwistycznymi, elementy poszczególnych macierzy porównań wyznaczono jako określenia werbalne. Listę wykorzystywanych określeń werbalnych wraz z definiującymi je zbiorami rozmytymi przedstawiono w zestawieniu 2.1.
Zestawienie 2.1. Lista używanych określeń werbalnych
1. Jednakowo ważne = = %&)}■»
2. Niewiele ważniejsze = NW = ( (0,5* ^|0)» (u,75, 2,0),(1,0,
3.0) , (0,75. *.0), (0,5, 5,0)};
3. Dużo ważniejsze = D* ={(0,5, 3,0), (0,75, ^,o),(l,Of
5.0) , (0,75, b,0),(0,5, 7,0)};
4. Znacznie ważniejsze = Zf *{(0,5, 5.0), (0,75. 8,0),(1,0,
7,0), (0,75. 8,0), (0,5, 9,0)};
5. Absolutnie ważniejsze = AW = {(0,5, 9,0), (1,0, *10)}.
Uwaga: Zakres ocen od Jednakowo ważne poprzez niewiele ważniejsze, dużo ważniejsze, znacznie ważniejsze* io absolutnie ważniejsze jes; zgodny z wprowadzonym przez T.Ł. Saatyego [8, 9, 10, 11J. Sposób definiowania zbiorów rozmytych przyjęto według [6j , a sposób id przedstawiania zgodnie z omówionym w przypisie 1.
la podstawie analizy pakietów oprogramowania przedstawionej * [7], wyników wywiadu z członkami zespołu projektowego w I0PM "ORGMAbZ" oraz zamieszczonej w zestawieniu 2.1 listy określeń werbalnych otrzymano następujące macierze porównań:
1/ macierz do analizy cech jakościowych na poziomie 1 z punktu widzenia cechy Jakość oprogramowania na poziomie 0:
JAKOŚĆ OPROGRAMOWANIA
He zawodność
Przenośność
niezawodność
JV
(W)"1
Przenośność
m
m
2/ dwie macierze do analizy 3 pakietów oprogramowania a panirta widzenia każdej z cech Jakościowych rozpatrywanych na pozioaia B
NIEZAWODNOŚĆ
F01 |
P02 |
P03 | |
P01 |
m |
ZW |
AV |
F02 |
Ifi |
JW |
m |
P03 |
iS |
o»r1 |
JW |
PRZENOŚNOŚĆ | |||
P01 |
P02 |
P03 | |
P01 |
JW |
NW |
(zw)-1 |
P02 |
19 |
JW |
(A«)-1 |
P03 |
zw |
AW |
JW |
gdzie: P01 - 26-modułowa baza danych dla przedsiębiorstw przemysłu maszynowego, P02 - 26-modułowa baza danych dla przedsiębiorstwa przemysłu maszynowego WZM-PZL w Warszawie, P03 - zunifikowana 100-modułowa baza danych dla przedsiębiorstw przemysłu maszynowego.
Dla każdej z przedstawionych powyżej macierzy porównań obliczono wagi W£ « określające znaczenie każdego z elementów struktury hierarchicznej z punktu widzenia odpowiedniego elementu na poziomie bezpośrednio wyższym /etap 3 algorytmu/. Obliczenia przeprowadzono, posługując się techniką średniej geometrycznej, przyjmując definicje określeń werbalnych przedstawione w zestawieniu 2.1 i opisany wyżej sposób wykonywania działań algebraicznych na zbiorach rozmytych. Otrzymane wagi w^ przedstawiono w zestawieniu 2.2.
Znajomość wag w1# tworzącyoh wektory priorytetów w dla poszczególnych macierzy porównań, umożliwiła wyznaczenie wektora priorytetów, określającego oceny rozmyte w^ badanych pakietów oprogramowania ze względu na kryterium jakości /etap 4 metody/. Oceny te uzys-
10
kano w wyniku mnożenia następujących macierzy i
10 Elementami macierzy są zbiory rozmyte. Wszystkie operacje algebraiczne wykonywane podczas mnożenia macierzy są więc realizowane