Головна Головна -> Реферати українською -> Інформатика, комп'ютери, програмування -> Розрахунок показників надійності програмного забезпечення

Розрахунок показників надійності програмного забезпечення

Назва:
Розрахунок показників надійності програмного забезпечення
Тип:
Реферат
Мова:
Українська
Розмiр:
2,34 KB
Завантажень:
241
Оцінка:
 
поточна оцінка 5.0


Скачати цю роботу безкоштовно
Пролистати роботу: 1  2 
Розрахунок показників надійності програмного забезпечення
1 Вплив надійності програмного забезпечення на надійність системи загалом
Сьогодні у зв’язку з зростанням складності програм існує тенденція до зниження їх якості, збільшення кількості помилок в програмах. Перевірка програми часто можлива лише після об’єднання її частин, коли зміни в програмі пов’язані із значними витратами часу та засобів. Досить часто зустрічаються ситуації, коли безпомилково працююча програма застосовується в новій задачі і на інших вихідних даних дає неприйнятні по точності і часу розрахунку результати. Існує також цілий ряд інших факторів, які сприяють появі в програмах помилок (неправильне розміщення програмістом алгоритму, неправильне складання загальної структури програмного забезпечення (ПЗ) і взаємозв’язку програм, неправильний вибір методів захисту програм, помилки в перенесенні програм).
Оскільки відмова технічних та програмних засобів є взаємозалежними подіями, то найбільш правильним підходом є оцінка показників надійності математичного, програмного та інформаційного забезпечення за степенем їх впливу на комплексні показники надійності системи [8].
В той же час ПЗ, як об’єкт аналізу володіє рядом особливостей:–
ПЗ не зношується і в ньому майже відсутні помилки виробництва;–
виявлені і виправлені помилки більше не повторюються;–
надійність програм залежить від використовуваної вхідної інформації (помилка у вхідних даних приводить до помилки в результаті);–
при відсутності діагностування помилки ПЗ будуть мати систематичний характер;–
надійність ПЗ залежить від сфери застосування.
Для оцінки надійності ПЗ проводять аналогію між програмами та ТЗ і розглядають надійність ТЗ в процесі його застосування. З тим, щоб використати математичний апарат теорії надійності розглядають відмови програми як подію, що полягає в переході до неправильної роботи або зупинки програми. Після появи відмови програмісти досліджують програму з метою пошуку (локалізації) помилки і вдосконалення програми. При цьому використовують моделі надійності ПЗ, в яких програми вважаються аналогами невідновлюваних об’єктів і знаходяться значення відповідних показників надійності: ймовірність безвідмовної роботи (відсутність появи помилок) програм на протязі визначеного інтервалу напрацювання або числа прогонів при експлуатації програми в розрахунковому режимі на ЕОМ відповідного класу, середнє напрацювання.
Всі методи оцінки надійності ПЗ можна умовно поділити на дві групи:–
моделі і методи проектної оцінки надійності;–
моделі і методи статистичної оцінки надійності (за результатами відладки або експлуатації).
2 Оцінка надійності програмного комплексу за результатами відладки
Для розрахунку надійності ПЗ за результатами відладки використаємо модель Шумана, яка передбачає наступні припущення:
загальна кількість команд в машинній мові постійна;
на початок випробувань кількість помилок рівна деякій величині і по мірі випробувань – зменшується;
інтенсивність відмов програми пропорційна числу залишкових помилок.
Ймовірність безвідмовної роботи ПЗ визначається за формулою (1):
(1)
де Т – середнє напрацювання на відмову, що визначається за формулою (2).
(2)
де Е0 – число помилок на початок відладки;
І – число машинних команд в модулі;
в() – число виправлених помилок в розрахунку на одну команду;
– час відладки;
С – коефіцієнт пропорційності.
Оцінка параметрів моделі за результатами відладки з врахуванням тривалості двох переіодів тестування проводиться наступним чином:
(3)
де – коефіцієнт, який обчислюється за формулою (4.4);
– число виправлених помилок в розрахунку на одну команду за час відладки ;
– число виправлених помилок в розрахунку на одну команду за час відладки .
(4)
де n1 – кількість помилок, виявлена за період відладки ;
n2 – кількість помилок, виявлена за період відладки .
Коефіцієнт пропорційносі обчислюється за формулою (4.

Завантажити цю роботу безкоштовно
Пролистати роботу: 1  2 



Реферат на тему: Розрахунок показників надійності програмного забезпечення

BR.com.ua © 1999-2017 | Реклама на сайті | Умови використання | Зворотній зв'язок