Джерела помилок

Розглянемо джерела помилок на перших трьох етапах проектування.

Етап 1. На цьому етапі джерелами помилок можуть бути: логічна непогодженість вимог, недогляду, неточності алгоритму.

Етап 2. На даному етапі джерелами помилок можуть бути: недогляду функцій, непогодженість протоколу взаємодії апаратури й програм, невірний вибір мікропроцесорних наборів, неточності алгоритмів, невірна інтерпретація технічних вимог, недогляд деяких інформаційних потоків.

Етап 3. На цьому етапі джерелами помилок можуть бути: при розробці апаратури - недогляду деяких функцій, невірна інтерпретація технічних вимог, недоробка в схемах синхронізації, порушення правил проектування; при виготовленні прототипу - несправності комплектуючих виробів, несправності монтажу і зборки; при розробці програмних засобів - недогляду деяких функцій технічного завдання, неточності в алгоритмах, неточності кодування.

Кожний з перерахованих джерел помилки може породити велике число суб'єктивних або фізичних несправностей, які необхідно локалізувати й усунути. Виявлення помилки і локалізація несправності є складною задачею з кількох причин: по-перше, через велике число несправностей; по-друге, через те, що різні несправності можуть виявлятися однаковим образом. Тому що відсутні моделі суб'єктивних несправностей, зазначена задача не формалізована. Маються визначені успіхи в області створення методів і засобів виявлення помилок і локалізації фізичних несправностей. Ці методи і засоби широко використовуються для перевірки працездатного стану і діагностики несправностей дискретних систем при проектуванні, виробництві й експлуатації останніх.

Суб'єктивні несправності відрізняються від фізичних тем, що після виявлення, локалізації і корекції більше не виникають. Однак, як випливає з переліку джерел помилок, суб'єктивні несправності можуть бути внесені на етапі розробки специфікації системи, а це означає, що навіть після самих ретельних іспитів системи на відповідність її зовнішнім специфікаціям у системі можуть знаходитися суб'єктивні несправності.

Процес проектування - ітераційний процес. Несправності, виявлені на етапі приємоздаточних іспитів, можуть привести до корекції специфікацій, а отже, до початку проектування всієї системи. Виявляти несправності необхідно якомога раніше, для цього треба контролювати коректність проекту на кожнім етапі розробки.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: