DSC03319 (3)

DSC03319 (3)



76

układu hierarchicznego i wag wyznaczanych dla poszczególnych eit% Bontów kolejnych poziomów struktury hierarchicznej.

2.3.    OPROGRAMOWAŃIS ALGORYTMU AHP

W celu koaputerowej realizacji dosyć złożonych obliczeń etapów 3f4 i 5 opracowano odpowiednie oprogramowanie. Programy zostały napisane w języku; Turbo-Pascal na komputer IBM PO ZT/AT /system operacyjny PO DOS/. Działanie programów polega na wykonywaniu opisanych operacji na zbiorach rozmytych.

2.4.    ZASTOSOWANIE ALGORYTMU AHP DO PORÓWNAWCZEJ OCENY JAKOŚCI OPROGRAMOWANIA

Przedstawiony algorytm AHP zastosowano do porównawczej ooe- I ny jakości trzech pakietów oprogramowania z dziedziny zarządza- I nie, realizowanych w technologii baz danych, dla przedsię- I blorstw przemysłowych. /Wybór obszaru badań wynikał z potrze-by opracowania metody porównawczej oceny jakości oprogramo- I wania w IOPM "OHGMASZ" {/] /*

1/ 26-modułowej bazy danych dla przedsiębiorstw przemysłu maszynowego,

2/ 26 modułowej bazy danych dla przedsiębiorstwa przemysłu I maszynowego WZA-P2L w Warszawie,

3/ zunifikowanej 100-modułowej bazy danych dla przedsiębiorstw przemysłu maszynowego.

Wymienione pakiety oprogramowania zostały opracowane w In- I etytucle Organizacji Przemysłu Maszynowego "ORGMASZ". Szczegółową charakterystykę tych pakietów przedstawiono w [7].

2.4.1. Realizacja poszczególnych etapów algorytmu AHP

W algorytmie AHP etap 1 porównawczej oceny jakości polegał om akoowtruowaala hierarchicznej struktury, obejmującej kry-teriim nadrzędne, kryteria cząatkow# 1 analizowane obiekty, ttrukturę tę przedstawiono na aehamacie 2.3. Składa alę ona

Poziom 1


JAKOŚĆ

OOPPC&łA KOWANIA


NEZAWOONOŚĆ


pBzcmsmśc



Poziom 2

f

P03

rzedsiębiorstwa przemysłu maszynowego WZM-PZL w Warszawiń", 03 - Zunifikowana 100-aodulowa baza danych dla przedsiębiorstw

przemysłu maszynowego"


8chemat 2.3. Wielopoziomowy układ hierarchiczny odzwierciedlający koncepcję porównawczej oceny jakości oprogramowania

trzech poziomów. Poziom najwyższy zawiera jeden element - jakość oprogramowania, który został zdekomponowany na dwa elementy na poziomie bezpośrednio niższym. Elementami tymi są niezawodność i przenośność. Zgodnie z "ISEE Standard Glosoary ot Software Sngineerig Terminology" przez "niezawodność" rozumie się zdolność oprogramowania do wykonywania wymaganej funkcji przez określony czas i w określonych warunkach, a przez "przenośność** - łatwość, z jaką oprogramowanie można wykonywać na różnych systemach komputerowych lub w różnych środowiskach programowych, utworzonych przez wykorzyotywany system oporacyjny, programy narzędziowe, usługowe, organizacyjne itp. Najniższy poziom przedstawionej struktury hierarchicznej zawiera oceniane pakiety opro-

Q

grasowania..


9 zt względu na ilustracyjny charakter opisywanej oceny jakości pakietów oprogramowania, dla zapewnienia przejrzystości przyjęto uproszczoną strukturę hierarchiczną, odzwierciedlającą koncepcje jakości oprogramowania. V praktyce dla oceny jakości onrocramowanla nrzyjmuje się bardziej złożone układy hierarchicz-

4 en aea 4 Mhmmfeafek


Wyszukiwarka

Podobne podstrony:
Image239 z których wyznaczono następujące funkcje przełączające dla poszczególnych przerzutników: Da
Image271 wiające wyznaczanie funkcji przełączających dla poszczególnych przerzutników licznika. Funk
skanuj0232 (4) Nośność dynamiczna podana w katalogu dla poszczególnych łożysk jest wyznaczana przy z
P6010234 ■Metody bezpośrednie dla układu Ax Metody iteracyjne dla układu Ax = b 00000*0000 Wyznaczan
Page7 4 Wyznaczone nominalne wartości składowych dla poszczególnych wektorowych (oraz skalarnych) pa
5 SPRAWOZDANIE I WNIOSKI Na podstawie pomiarów zużycia wagowego wyznacza się dla poszczególnych
37820 skanuj0232 (4) Nośność dynamiczna podana w katalogu dla poszczególnych łożysk jest wyznaczana
3. Wymagania dla wyrobu gotowego Cechy / wyróżniki Wymagania dla poszczególnych klas Klasa ekstra
img035 (70) ZESTAW V 13. Diagram przedstawia wskaźnik zatrudnienia obliczony dla poszczególnych pozi

więcej podobnych podstron