Zpo-4-wyk-Slajd24

Z Studia Informatyczne
Wersja z dnia 06:42, 21 sie 2006 autorstwa Bwalter (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Metryka powiązań pomiędzy obiektami

Metryka powiązań pomiędzy obiektami


Ostatnią, szóstą metryką należącą do zestawu MOOD, jest CF – współczynnik określający stopień powiązań innych niż poprzez dziedziczenie pomiędzy obiektami w systemie. Ponownie jest on liczbą niemianowaną i jest zapisywany w postaci ułamka. W jego liczniku znajduje się suma metod po wszystkich klasach, pomiędzy którymi występują powiązania (przy czym powiązania są jednokierunkowe; powiązania dwukierunkowe są liczone jako dwa powiązania jednokierunkowe) inne niż wynikające z dziedziczenia (nie ma jednak rozróżnienia między naturą tego powiązania: asocjacje, kompozycje czy agregacje są traktowane tak samo). Mianownik z kolei określa maksymalną liczbę powiązań nie związanych z dziedziczeniem, jakie mogłyby zaistnieć w systemie. Wartość metryki CF jest zatem miarą stopnia wypełnienia grafu powiązań pomiędzy obiektami.

Z pierwszego wykładu wiadomo, że niski stopień powiązań jest jednym z kryteriów wysokiej jakości projektu, zatem można się spodziewać, że metryka ta przyjmuje niskie wartości (jednak większe od 0)


<< Poprzedni slajd | Spis treści | Następny slajd >>