Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Структурный анализ безопасности методом FTA практика6 (вар16) — копия

.docx
Скачиваний:
4
Добавлен:
20.04.2023
Размер:
66.82 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧЕРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

УФИМСКИЙ ГОСУДАРСТВЕННЫЙ АВИАЦИОННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра технической кибернетики

Структурный анализ безопасности методом FTA

отчет по практической работе по предмету

«Основы теории надежности программных средств ВТ и АС»

Выполнила: ст. гр. ИВТ-321

Кучкарова Д. Р.

Проверил:

Гвоздев В. Е.

Уфа 2021

Вариант 16 (6)

Цель: Изучение структурного анализа безопасности методом FTA.

Задание на работу: Оценить эффект от замены отношений OR=>AND (улучшение) и AND => OR в дереве отказов.

а) Исходное дерево

G1

G0

Рисунок 1 – Исходное дерево

Рассчитаем для данной системы показатель безопасности:

где k- количество ключевых узлов; - высота дерева, увеличенная на 1; n-количество всех узлов; -глубина дерева, увеличенная на 1; -количество узлов в i-ом корневом узле, для которых i-ый узел является корневым.

Для данного дерева:

G0:

G1:

b) Добавим в систему мутацию (заменив крайний правый элемент OR на AND) и вычислим новый показатель безопасности (улучшение):

G0

G2

G1

Рисунок 2 – Дерево с мутацией (улучшение)

Для данного дерева:

G0:

G1:

G2:

c) Добавим в исходную систему мутацию (заменив средний элемент AND на OR) и вычислим новый показатель безопасности (деградация):

G0

Рисунок 3 – Дерево с мутацией (деградация)

Для данного дерева:

G0:

Таблица 1 – Улучшение/деградация продукта внесенными мутациями

Дерево

k

h’

C0/d0

C1/d1

C2/d2

S

&S(%)

a

2

3

3/2

3/2

-

0,08

-

b

3

3

2/2

3/2

3/2

0,16

+100

c

1

3

3/2

-

-

0,02

-75

Вывод: В ходе данной практической работы был проведен структурный анализ безопасности методом FTA. Данный метод позволяет проводить предварительную оценку надежности системы на начальных этапах жизненного цикла. Для применения данного метода необходимо чтобы исходные данные были представлены в структурированном виде.

Ответы на контрольные вопросы:

  1. В чем цель FTA?

Данный метод предназначен для анализа условий и факторов, которые вызывают или способствуют появлению нежелательного результата и влияют на эффективность, безопасность, экономичность и другие характеристики системы. FTA позволяет проводить предварительную оценку надежности системы на начальных этапах жизненного цикла.

  1. Назначение метрик FTA?

Данные метрики позволяют сравнить деревья отказов, не требуя четкого знания надежности компонентов, позволяет оценивать аспекты безопасности системы перед окончательным выбором компонентов или завершением исследований надежности компонентов, оценивая ключевые узлы в структуре дерева отказов. Так нижняя граница метрики соответствует ситуации, при которой отказ любого из компонентов системы приводит к отказу всей системы (все компоненты дерева связаны отношением ИЛИ), верхняя же граница метрики соответствует ситуации, при которой отказ системы произойдет только при отказе всех компонентов системы (все компоненты связаны отношением И).

  1. К чему (улучшению или деградации) приводит замена отношений OR AND и AND OR?

Замена отношений OR  AND приводит к улучшению системы, а замена AND  OR приводит к ее деградации.

  1. Что такое «мутация системы»?

«Мутация системы» – это замена отношений OR  AND или AND  OR.

  1. Какое значение имеет FTA при анализе продуктовых линий?

Метод FTA позволяет провести сравнительный анализ разных вариантов построения систем на начальных стадиях жизненного цикла.

  1. На какой стадии жизненного цикла программных систем использование FTA наиболее эффективно?

Применение данного метода наиболее эффективно на начальных стадиях жизненного цикла программных систем.

За эту работу у меня 5, но он вопросы задавал устные еще, их я к сожалению не помню.