From ac98334f2b697aec02485450cd5196ce5309e7d6 Mon Sep 17 00:00:00 2001 From: Krzysztof Jassem Date: Sun, 28 Nov 2021 17:26:25 +0100 Subject: [PATCH] =?UTF-8?q?wyk=C5=82ad=2012=20-=20podpisy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../12_ocena_jakości_systemu.ipynb | 31 +++++++++++++------ 1 file changed, 22 insertions(+), 9 deletions(-) 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", + " \n", " \n", " \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", - " \"Tablica\n", - " źródło: Adam Roman, \"Testowanie i jakość oprogramowania\"\n", + "
\n", + "\"Tablica\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", "\"Liczby\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", "\"wielkość\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", "\"metryki\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", - "\"Uśrednione" + "\"Uśrednione" ] }, { @@ -405,6 +414,7 @@ "* Przykładowe wartości metryki dostępności:\n", "\n", "
Jak mierzyć liczbę wierszy w metryce LOC
Decyzja Rekomendacja
\n", + " \n", " \n", " \n", "\n", @@ -503,9 +513,10 @@ " * brak związku między cechami.\n", " \n", "Przykłady korelacji: \n", - "\n", + "
\n", "\"korelacja\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", "\"Korelacja\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." ]
Wartości metryki dostępności
Miara dostępności Czas niedostępności w roku