учення.
Спотворення вхідної інформації підлягає обробці: спотворення даних на первинних носіях інформації; збої і відмови в апаратурі введення даних з первинних носіїв інформації; шуми і збої в каналах зв'язку при передачі повідомлень по лініях зв'язку; збої і відмови в апаратурі передачі або прийому інформації; втрати або спотворення повідомлень в буферних накопичувачах обчислювальних систем; помилки в документуванні; використовуваної для підготовки введення даних; помилки користувачів при підготовки вихідної інформації.
Невірні дії користувача:
. Неправильна інтерпретація повідомлень.
. Неправильні дії користувача в процесі діалогу з програмним забезпеченням.
. Невірні дії користувача або по-іншому, їх можна назвати помилками користувача, які виникають внаслідок неякісної програмної документації: невірні опису можливості програм; невірні опису режимів роботи; невірні опису форматів вхідний і вихідний інформації; невірні опису діагностичних повідомлень.
Несправності апаратури установки: призводять до порушень нормального ходу обчислювального процесу; призводять до спотворень даних і текстів програм в основний і зовнішньої пам'яті.
Отже, при розгляд основних причин виникнення відмови і збоїв програмного забезпечення можна сказати, що ці знання дозволяють своєчасно вживати необхідних заходів щодо недопущення відмов і збоїв програмного забезпечення.
.3 Основні параметри і показники надійності програм АСОИУ
Термін моделі надійності програмного забезпечення, як правило відноситься до математичної моделі, побудованої для оцінки залежності програмного забезпечення від деяких певних параметрів.
Параметр - кількісні величини, у функції або математичної моделі обирана або оцінювана в конкретних умовах.
Значення таких параметрів або пропонуються відомими, або можуть бути виміряні в ході спостережень або експериментального дослідження процесу функціонування програмного забезпечення.
Ускладнення алгоритмів функціонування автоматизованих систем призводить до значного обсягу та складності програмного забезпечення. Збільшення ж обсягу (до 10 5 і більше машинних команд) і складності програмного забезпечення робить неможливою розробку повністю бездефектних складових програмного забезпечення програм. В результаті програмне забезпечення здається в експлуатацію з помилками, які є причинами відмови програмного забезпечення. Процес налагодження програмного забезпечення з виявлення та усунення помилок у програмах можна представити графіком зміни інтенсивності відмов програмного забезпечення l о.
Рис. 1.3.1. t - час життя програми.
Ділянка 1 відповідає етапах налагодження, випробування і дослідної експлуатації програмного забезпечення. На ділянці 2 залишкові після проектування помилки програмного забезпечення, відповідні досить рідкісному поєднанню вхідних даних, та налагодження помилок. На ділянці 3 з'являються нові помилки і після декількох доробок комплексу програм настає моральне старіння програмного забезпечення. Після цього програмне забезпечення підлягає повній заміні як від...