diff --git a/materiały na PPB (wykład)/12_ocena_jakości_systemu.ipynb b/materiały na PPB (wykład)/12_ocena_jakości_systemu.ipynb
index b17444c..b959570 100644
--- a/materiały na PPB (wykład)/12_ocena_jakości_systemu.ipynb
+++ b/materiały na PPB (wykład)/12_ocena_jakości_systemu.ipynb
@@ -143,6 +143,7 @@
"Przykłady:\n",
"\n",
"
\n",
+ "
Jak mierzyć liczbę wierszy w metryce LOC
\n",
"
\n",
"
Decyzja
Rekomendacja
\n",
"
\n",
@@ -195,8 +196,10 @@
"Wartość kodu w punktach funkcyjnych wyznacza się, dzieląc wartośćLOC przez współczynnik produktywności.\n",
"\n",
"**Tablica produktywności języków programowania**\n",
- " \n",
- " źródło: Adam Roman, \"Testowanie i jakość oprogramowania\"\n",
+ "\n",
+ "\n",
+ " Tablica produktywności. Źródło: Adam Roman, \"Testowanie i jakość oprogramowania\" \n",
+ "\n",
"\n",
"[Porównaj w Internecie](https://www.qsm.com/resources/function-point-languages-table)"
]
@@ -214,13 +217,17 @@
" \n",
"Wartości metryk Halsteada (w przeciwieństwie do LOC) nie zależą od długości przyjętego nazewnictwa.\n",
"\n",
+ "\n",
"\n",
- "źródło: Wikipedia\n",
+ " Liczby tokenów. Źródło: wikipedia \n",
+ "\n",
"\n",
"Na podstawie liczby tokenów można oszacować objętość (wielkość) programu:\n",
"\n",
+ "\n",
"\n",
- "źrodło: Wikipedia"
+ " Objętość programu. Źródło: wikipedia \n",
+ ""
]
},
{
@@ -241,8 +248,10 @@
" * E: wysiłek implementacji,\n",
" * T: czas implementacji\n",
" * B: liczba błędów.\n",
+ "\n",
"\n",
- "żródło: Wikipedia"
+ " Metryki złożoności Halsteada. Źródło: wikipedia \n",
+ ""
]
},
{
@@ -276,7 +285,7 @@
"\n",
"Metryka uwzględnia zarówno liczbę metod w klasie, jak i ich złożoność cyklomatyczną: (n oznacza liczbę metod w klasie, a ci oznacza złożoność cykolomatyczną i-tej metody).\n",
"\n",
- ""
+ ""
]
},
{
@@ -405,6 +414,7 @@
"* Przykładowe wartości metryki dostępności:\n",
"\n",
"
\n",
+ "
Wartości metryki dostępności
\n",
"
\n",
"
Miara dostępności
Czas niedostępności w roku
\n",
"
\n",
@@ -503,9 +513,10 @@
" * brak związku między cechami.\n",
" \n",
"Przykłady korelacji: \n",
- "\n",
+ "\n",
"\n",
- "źródło: https://cyrkiel.info/statystyka/korelacja-pearsona/"
+ " źródło: https://cyrkiel.info/statystyka/korelacja-pearsona/\n",
+ ""
]
},
{
@@ -515,8 +526,10 @@
"## 6.2. Korelacja między właściwościami oprogramowania\n",
"Korelację między poszczególnymi właściwościami oprogramowania obrazuje tabela:\n",
"\n",
+ "\n",
"\n",
- "źródło: opracowanie własne na podstawie: Stephen H. Kan \"Metryki i modele w inżynierii jakości oprogramowania\"\n",
+ " Korelacje między właściwościami oprogramowania źródło: opracowanie własne na podstawie: Stephen H. Kan \"Metryki i modele w inżynierii jakości oprogramowania\"\n",
+ "\n",
"\n",
"Tabela wskazuje, że polepszenie jednej cechy oprogramowania (np. przydatności funkcjonalnej) może pogorszyć inną cechę (np. wydajność), bo cechy te są ujemnie skorelowane."
]