Zpo-4-wyk-Slajd24: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Bwalter (dyskusja | edycje)
Nie podano opisu zmian
 
Bwalter (dyskusja | edycje)
Nie podano opisu zmian
 
Linia 4: Linia 4:




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.
Ostatnią, szóstą metryką należącą do zestawu MOOD, jest CF – współczynnik określający stopień powiązań pomiędzy obiektami innych niż poprzez dziedziczenie. 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 inne niż wynikające z dziedziczenia (przy czym powiązania są jednokierunkowe; powiązania dwukierunkowe są liczone jako dwa powiązania jednokierunkowe). 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)
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)

Aktualna wersja na dzień 10:57, 17 paź 2006

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ń pomiędzy obiektami innych niż poprzez dziedziczenie. 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 inne niż wynikające z dziedziczenia (przy czym powiązania są jednokierunkowe; powiązania dwukierunkowe są liczone jako dwa powiązania jednokierunkowe). 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 >>