звідмовної роботи системи від часу
Грунтуючись на статистичних даних, імовірність безвідмовної роботи основних, найбільш важливих елементів системного блоку протягом одного року є досить високою. Це означає високу відмовостійкість системного блоку протягом обраного періоду часу.
Знаючи можна обчислити середній час напрацювання на відмову системи за формулою:
(4.2)
Розрахуємо середній час напрацювання на відмову інформаційної системи:
T cp.o. =1? 10 7 / 31,95=31298 ч.
4.3 Розрахунок надійності програмного забезпечення
Теорія надійності апаратури частково застосовна до проблеми надійності програмного забезпечення, з огляду на наступні відмінності між надійністю апаратури і програмного забезпечення:
? елементи програмного забезпечення не старіють через зношування або втоми;
? в апаратурі використання стандартних елементів поширене набагато ширше, ніж у системі програмного забезпечення;
? кількість документації з програмного забезпечення набагато більше в порівнянні з кількістю документації для апаратних засобів;
? ввести зміни до програм просто, але важко зробити це коректно.
Надійність програмного забезпечення - властивість програми виконувати задані функції, зберігати свої характеристики у встановлених межах за певних умов експлуатації. Надійність програмного забезпечення визначається його безвідмовністю і відновлюваністю.
Безвідмовність програмного забезпечення або програми - властивість програми зберігати працездатність при використанні в процесі обробки інформації.
Безвідмовність програмного забезпечення можна також характеризувати середнім часом між виникненням відмов у процесі функціонування програми. При цьому передбачається, що апаратура інформаційної системи знаходиться повністю в працездатному стані.
Важливою характеристикою надійності програмного забезпечення є його восстанавливаемость, яка визначається витратами часу і праці на усунення відмови через що виявилася помилки в програмі і його наслідків. Відновлення після відмови в програмі може полягати у коригуванні та відновленні тексту програми, виправленні даних, внесення змін в організацію обчислювального процесу.
Принципова відмінність програмного забезпечення від апаратури полягає в тому, що програмне забезпечення не зношується і його вихід з ладу через поломку неможливий. Тому характеристики функціонування програмного забезпечення залежать тільки від його якості.
Значною мірою на функціонування програмного забезпечення впливають вхідні дані. Так прояв помилок програмного забезпечення пов'язано з тим, що в деякі моменти часу на обробку надходять раніше не зустрічалися сукупності даних, які програма не в змозі коректно обробити.
Збільшення надійності програми є наслідком того, що в процесі експлуатації виявляються та усуваються приховані помилки.
Основними причинами, безпосередньо викликають порушення нормального функціонування програми є:
? помилки, приховані в самій програмі;
? спотворення вхідної інформації, що підлягає о...