Аналізування паразитних впливів (SА) — метод ідентифікації помилок проектування. Паразитний стан — прихований стан технічного, програмного засобу чи їх поєднання, який може спричиняти небажану подію або стримувати виникнення бажаної події і який не зумовлено відмовою складника. Ці стани характеризуються своїм випадковим характером і їх можна не виявити навіть за проведення найсуворіших стандартизованих випробувань системи. Паразитні стани можуть спричинювати неправильне функціонування, утрату готовності системи, програмне затримання чи навіть смерть або травмування персоналу.
Аналізування паразитних схем (SСА) було розроблено наприкінці 1960-х років для NASA, щоб можна було забезпечити перевіряння цілісності та функційності проектів NASA. Воно було корисним інструментом для виявлення ненавмисних контурів електричних кіл, а також сприяло виробленню рішень щодо відокремлення кожної функції. Однак, з розвитком технології розвивалися також інструменти аналізування паразитних схем. Аналізування паразитних впливів охоплює та значно перевищує сферу аналізування паразитних схем. Воно дає змогу виявляти проблеми як у технічних, так і в програмних засобах, використовуючи будь-яку технологію. Інструменти аналізування паразитних ефектів уможливлюють об’єднання кількох типів аналізування (наприклад, аналізування дерева відмов, аналізування виду та наслідків відмов (FМЕА), оцінювання надійності тощо) в одне аналізування, даючи змогу зберегти час і витрати, пов’язані з проектом.
Аналізування паразитних впливів відрізняється від процесу проектування тим, що у ньому застосовують різні інструменти (деревоподібні схеми, схеми типу «ліс», навідну інформацію чи запитання, щоб допомогти аналітику ідентифікувати паразитні стани) для виявлення конкретного типу проблеми. Деревоподібні схеми та схеми типу «ліс» є топологічними угрупованнями фактичної системи. Кожна деревоподібна схема є підфункцією й показує всі вхідні дані, які можуть позначатися на вихідних даних підфункції. Схеми типу «ліс» будують, об’єднуючи деревоподібні схеми, що беруть участь у фор-муванні вихідних даних конкретної системи. Належно побудована схема типу «ліс» показує вихідні дані системи з урахуванням усіх пов’язаних з нею вхідних даних. Разом з іншими вхідними даними вони стають вхідними даними аналізування.
Основні етапи аналізування паразитних впливів такі:
Паразитна схема – неочікуваний контур або логічний потік у системі, які за певних умов можуть ініціювати небажану функцію чи подавляти бажану функцію. Контур може охоплювати технічні засоби, програмні засоби, дії оператора чи комбінації цих елементів. Паразитні схеми не є результатом відмови технічних засобів. Йдеться про приховані стани, ненавмисно запроектовані в системі, закодовані в комп’ютерній програмі чи зумовлені помилкою людини. Є чотири категорії паразитних схем:
Переваги | Недоліки |
---|---|
|
|