Відмовостійкість (інформатика): відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Victor lesyk (обговорення | внесок)
Створена сторінка: <noinclude>{{Delete|20 березня 2014}}</noinclude> В інформатиці термін '''надійність''' прогр...
 
мНемає опису редагування
Рядок 1:
<noinclude>{{Delete|20 березня 2014}}</noinclude>
В [[Інформатика|інформатиці]] термін '''надійність''' програмного значення означає здатність комп'ютерної системи впоратися з помилками під час виконання, або здатність алгоритму продовжувати роботу, незважаючи на відхилення у ході розрахунків. Чим важче створити помилку будь-якого типу або форми, таку щоб комп'ютер не зміг би впоратися безпечно її виконати, тим більш надійним є програмне забезпечення. Формальні методи, такі як [https://en.wikipedia.org/wiki/Fuzz_testing fuzz тестування], мають важливе значення для оцінки надійності, так як цей тип тестування включає неприпустимі або несподіваних вхідні дані. Також інтегрування помилок може бути використано для тестування надійності. Є велика кількість комерційних продуктів які виконують перевірки надійності роботи програмних систем.