Toto je starší verze dokumentu!
Kategorizace SW chyb, kriteria korektnosti a použitelnosti, spolehlivost SW(A4M33TVS)
Sw. chyba
Prezentace toho, že program nedělá něco nepředpokládaného
Míra toho, kdy program přestává být užitečný (lidem)
Je to nesouhlas mezi programem se specifikací
Softwarové chyby
Pochybení: Akce člověka, která produkuje nesprávný výsledek.
Vada: Nesprávný krok, proces nebo definice dat v počítačovém programu. Výsledek pochybení. Potenciálně vede k selhání.
Selhání: Nesprávný výsledek. Projev vady.
Chyba: Kvantitativní vyjádření toho, na kolik je výsledek nesprávný
Spolehlivost softwaru
často definovaná jako pravděpodobnost, že systém, vozidlo, stroj, zařízení, atd. bude vykonávat svou zamýšlenou funkci v daných operačních podmínkách po specifikovanou dobu.
Modely spolehlivosti softwaru
používají se k odhadu spolehlivosti nebo počtu zbývajících defektu softwarového produktu, který byl uvolněn mezi zákazníky.
Důvody použití:
Objektivní vyjádření kvality produktu
Plánování zdrojů pro fázi údržby sw.
Sledovanou proměnnou studovaných kritérií je počet defektu (nebo rychlost defektu normalizovaná počtem řádku kódu) za daný casový
interval (týdny, měsíce, atd.), nebo doba mezi dvěma selháními.
Statický model
používá atributy projektu nebo programových modulu k odhadu počtu defektu v softwaru.
Weibullova distribuce
jedna ze tří známých distribucí extremálních hodnot
konce hustory pravděpodnosti se blíží asymptoticky k nule, ale nikdy ji nedosáhnou.
kumulativní distribuční funkce (CDF):
Dynamický model
používá průběžného vývoje vzoru defektů k odhadu spolehlivosti finálního produktu.
Materiály
Nahoru