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

Прикладные проблемы надежности и качества систем. Курс лекций

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
График функции μ0(ΔV) показан на рис. 2.6.
μо(ΔV)
1,0
0,5
∆V, % 6 8,5 15
Рис. 2.6. Функция принадлежности по недовыпуску продукции
В данном примере штраф накладывается по суммарному объему недовыпущенной продукции. Возможны варианты штрафа за недо­выпуск определенных групп марок стали.
В качестве примера построения функции принадлежности нечет­кого отказа по параметру был выбран процесс движения плавок до посада в нагревательные колодцы на предприятии КарМК. Для по­строения был использован опрос экспертов. Группа экспертов со­стояла из 7 человек. Под номерами 1 и 2 в табл. 2.2 были начальник цеха подготовки составов и его заместитель. Под номерами 3, 4, 5 были мастера участка, а под номерами 6 и 7 – рабочие-крановщики. При управлении движением составов основным критерием служит температура плавки перед посадом в колодцы.
Под отказом условились понимать ситуацию, когда переостывшая плавка создает напряженную обстановку на участке. Экспертам по­следовательно задавался вопрос: «Считаете ли Вы, что произошел отказ, если температура плавки достигла T °C?» Опрос производился по группе марок кипящих плавок. Температура задавалась от 500 до 1100 °С с интервалом 100 °С.
В процессе диалога выяснилось, что экспертам легче ответить не «да» или «нет», а назвать приблизительно средний процент плавок с данной температурой, приводивших к сложной ситуации, квалифи­цируемой как отказ. Результаты приведены в табл. 2.2. Суммарный ответ – процент отказов – это ненормированная функция принадлеж­ности. Индивидуальные ответы суммировались коэффициентами: 1/4, 1/4, 1/8, 1/8, 1/8, 1/16, 1/16.
51
Результаты расчета функции принадлежности μ
Номера экспертов
Значение
0
()Tµ
1 2 3 4 5 6 7
500
100
100
100
100
100
100
100
100
1,0
600
90
80
100
80
70
90
100
85,1
0,851
700
80
70
90
80
70
90
90
73,1
0,731
800
60
60
70
70
60
80
80
65,0
0,650
900
30
40
50
40
40
60
50
40,6
0,406
1000
10 0 10 0 10
10 0 5,6
0,056
1100
0 0 0 0 0 0 0,0
0,0
T, oC
1,0
0,8
0,6
0,4
0,2 0
500
1000
μo(T)
(ΔV)
0
Таблица 2.2
Температу-
ра T, °C
Процент
отказов
График функции принадлежности μ0(T) приведен на рис. 2.7.
Рис.2.7. Функция принадлежности по температуре посада плавки
Метод количественной оценки значений функции принадлежно­сти по качественным характеристикам экспертов разработан Л. Заде.
При использовании вероятности нечеткого отказа в задачах опе­ративного управления производством получаются устойчивые вы­числительные процедуры там, где применение понятие обычного отказа приводит к исчезающе малым значениям вероятности выпол­нения производственной программы. Последнее еще раз убеждает в том, что нечетко множественная интерпретация цели управления в человеко-машинной системе адекватно отражает реальные процессы.
52
Выводы по информационным моделям надежности
автоматизированных ПС
1. Надежность автоматизированной ПС при решении задач управ­ления производством может рассматриваться как надежность собст­венно ПС, т. е. автономно от надежности АСОИ, решающей задачи управления.
2. Показателем надежности ПС служит вероятность достижения цели при заданном управлении.
3. Проблема исследования надежности ПС связана со случайными процессами, причиной которых являются случайные интервалы тех­нологических операций и структурные особенности модели ПС, яв­ляющееся результатом прохождения материального потока при практическом отсутствии резерва мощности.
4. Причиной значительного уровня стохастичности ПС являются положительные обратные связи в материальном потоке.
5. Простая ПС характеризуется однородностью потока продукции и простой структурой, отражающей последовательное прохождение материального потока через агрегатные узлы или локализованные участки производства.
6. Функциональная надежность простой ПС оценивается с помо­щью достаточно простой рекуррентной процедуры.
7. В модели функциональной надежности простой ПС нет смысла вводить коэффициент готовности, связанный только с исправностью оборудования. В качестве коэффициента готовности следует рас­сматривать вероятность выпуска продукции.
8. Сложная ПС обычно имеет векторную цель. Отказ в сложной ПС нельзя сформулировать по принципу выхода некоторого пара­метра (или группы параметров) из заданных пределов.
9. Тактические задачи управления производственным процессом в сложной ПС построены гибко и ориентированы на нечеткие цели, т. е. цели, сформулированные в терминах нечетких множеств. Нечеткость принципиальна и является следствием стохастичности системы.
10. Следствием введения понятия нечеткой цели ПС является формулировка понятия нечеткого отказа в ПС.
11. Методика вычисления вероятности нечеткого отказа ПС по векторной цели предусматривает эксперимент на имитационной мо­дели системы в связи с неизвестной, как правило, функцией плотно­сти распределения случайных параметров, характеризующих дости­жение цели.
53
12. Функции принадлежности нечеткого отказа в реальном произ-
12
11
0.9: 0.8pp= =
(1) 1, (2) 0,8, (3) 0,1
xx x
µ=µ = µ=
водстве могут быть вычислены на основе результатов работы обыч­ной (неавтоматизированной) системы управления предприятием, а также по экспертным оценкам персонала, участвующего в операциях управления.
Контрольные вопросы и задачи
1. Назовите факторы, вызывающие случайный характер процессов в производственной системе.
2. Опишите механизм действия обратной связи по потоку продук­ции.
3. Почему в простой ПС имеется требование однородности потока продукции?
4. Как количественно оценить состояние склада?
5. Как вычислить вероятность переполнения склада?
6. Простая ПС состоит из агрегатов A Склад C
1
является складом источником. Вероятности безотказной
работы агрегатов равны:
3
= 20, производительности агрегатов – R1 = 2(1/min), R2 = 3(1/min).
M
Вычислить вероятность функционирования системы в произвольный момент времени. Оценить вероятность переполнения складов C
1
, A2 и складов C1, C2, C3,.
, емкости складов – M2 = 3,
1
, C2.
7. Приведите различные виды функций принадлежности нечетко­го отказа и дайте примеры формулировки отказа, соответствующего этим функциям.
8. С чем связана операция нормирования функции принадлежно­сти? Как она делается?
9. Как соотносятся понятия обычного и нечеткого отказа?
10. Случайный параметр Х принимает значения 1,2 или 3 с веро­ятностями соответственно 0,2; 0,3; 0,5. Указанные значения Х расце­ниваются как нечеткий отказ по данному параметру принадлежности
. Вычислить вероятность нечеткого
отказа.
54
3. КАЧЕСТВО ИС
3.1. Принципы оценки качества ИС
Качество ИС связано с дефектами, заложенными на этапе проекти­рования и проявляющимися в процессе эксплуатации. Любые свойства ИС, в том числе и дефектологические, могут проявляться лишь во взаимодействии с внешней средой, включающей технические средст­ва, персонал, информационное и программное окружение.
В зависимости от целей исследования и этапов жизненного цикла ИС дефектологические свойства разделяют на дефектогенность, де­фектабельность и дефектоскопичность.
Дефектогенность определяется влиянием следующих факторов:
– численность разработчиков ИС, их профессиональными и пси­хофизиологическими характеристиками;
– условия и организация процесса разработки ИС;
– характеристики инструментальных средств и компонентов ИС;
– сложность задач;
– степень агрессивности внешней среды (потенциальная возмож-
ность внешней среды вносить преднамеренные дефекты, например, воздействие вирусов).
Дефектабельность характеризует наличие дефектов ИС и опреде­ляется их числом и местонахождением. Другими факторами, влияю­щими на дефектабельность являются:
– структурно-конструктивные особенности ИС;
– интенсивность и характеристики ошибок, приводящих к дефек-
там.
Дефектоскопичность характеризует возможность проявления де­фектов в виде отказов и сбоев в процессе отладки, испытаний или эксплуатации. На дефектоскопичность влияют:
– количество, типы и характер распределения дефектов в ИС;
– устойчивость ИС к проявлению дефектов;
– характеристики средств контроля и диагностики дефектов;
– квалификация обслуживающего персонала.
Оценка качества ИС является крайне сложной задачей ввиду многообразия интересов пользователей. Поэтому невозможно предложить одну универсальную меру качества и приходится использовать ряд характеристик, охватывающих весь спектр предъявляемых требований. Наиболее близки к задачам оценки
55
качества ИС модели являются задачи оценки качества программ­ного обеспечения, являющегося одной из важных составных час­тей системы. В настоящее время используется несколько абст­рактных моделей качества программного обеспечения, основан­ных на определении характеристики и показателя качества, кри­терия и метрики.
Критерий может быть определен как независимый атрибут ИС или процесса ее создания. С помощью такого критерия может быть измерена характеристика качества ИС на основе той или иной метрики. Совокупность нескольких критериев определяет показатель качества, формируемый исходя из требований, предъ­являемых к системе. В настоящее время наибольшее распростра­нение получила иерархическая модель взаимосвязи компонент– качества ИС. Вначале определяются характеристики качества, в числе которых могут быть, например, общая и исходная полез­ность, удобство эксплуатации. Далее формируются показатели, к числу которых могут быть отнесены: практичность, целостность, корректность, удобство обслуживания, оцениваемость, гибкость, адаптируемость, мобильность, возможность взаимодействия. Каж­дому показателю качества ставится в соответствие группа крите­риев. Надо отметить, что один и тот же критерий может характе­ризоваться несколькими показателями.
Итак, при оценке качества информационной системы используют­ся показатели качества и соответствующие им критерии:
1) практичность – работоспособность, возможность обучения,
коммуникативность, объем ввода, скорость ввода-вывода;
2) целостность – регулирование, контроль доступа;
3) эффективность – эффективность использования памяти и
функционирования;
4) корректность – трассируемость, завершенность, согласован-
ность;
5) надежность – точность, устойчивость к ошибкам, согласован-
ность, простота;
6) удобство обслуживания – согласованность, простота, крат-
кость, информативность, модульность;
7) оцениваемость – наличие измерительных средств, информатив-
ность, модульность;
8) гибкость – распространяемость, общность, информатирован-
ность, модульность;
56
9) адаптируемость – общность, информативность, модульность,
аппаратная и программная независимость;
10) мобильность – информативность, модульность, аппаратная
и программная независимость;
11) возможность взаимодействия – модульность, унифицируе-
мость процедур связи, унифицируемость данных.
С помощью метрик можно дать количественную или качествен­ную оценку качества ИС. Рассмотрим типы метрик и шкал для изме­рения критериев.
Первый тип – метрики, которые используют интервальную шкалу, характеризуемую относительными величинами или реально изме­ряемыми физическими показателями (например, временем наработки на отказ, вероятностью ошибки, объемом информации и др.).
Второй тип – метрики, которым соответствует порядковая шкала, позволяющая ранжировать характеристики путем сравнения с опор­ными значениями.
Третий тип – метрики, которым соответствует номинальная шка­ла, определяющая наличие рассматриваемого свойства или признака у рассматриваемого объекта без учета градаций по этому признаку. Например, интерфейс может быть «простым для понимания», «уме­ренно простым» и «сложным для понимания».
Развитием иерархического подхода является представленная на рис. 3.1 модель классификации критериев качества ИС. Имеется два типа критериев:
1) функциональные критерии (с их помощью оценивается степень
выполнения ИС основных целей или задач);
2) конструктивные критерии (предназначены для оценки компо-
нентов ИС, не зависящих от ее целевого назначения).
Существует три основных определения, относящихся к качест­ву ИС:
1. Качество ИС – совокупность полезных свойств системы с точ­ки зрения пользователей в соответствии с ее назначением и предъяв­ленными к ней требованиями.
2. Характеристика качества ИС – понятие, отражающее отдель­ные измеримые факторы, влияющие на качество системы.
3. Критерий качества – численный показатель, характеризующий оцениваемое свойство системы и обеспечивающий возможность оп­ределения затрат, необходимых для достижения требуемого уровня качества.
57
Рис. 3.1. Модель классификации критериев качества
информационных систем
Стандарты серии ИСО 9000 впервые создали общую основу для стандартов на системы управления качеством, применимых, в том числе и при разработке ИС. Их концептуальной основой является процессный подход, суть которого определяется тем, что любую дея­тельность можно представить в виде сети процессов, каждый из ко­торых характеризуется входными и выходными данными.
Важнейшей компонентой ИС является ее интеллектуальная со­ставляющая, содержание которой выражено в программных средст­вах.
3.2. Качество программных средств ИС
3.2.1. Стандарты, регламентирующие качество программных средств
В настоящее время разработан и формализован проект стандарта ISO 9126:1-4, состоящего из четырех частей. Его предполагается за- менить, на две взаимосвязанные серии стандартов: ISO 9126:1-4 (проект) «Качество программных средств» и утвержденный стан­дарт ISO 14598:1-6:1998–2000 «Оценивание программного продук- та». Проект нового стандарта ISO 9126 состоит из следующих час-
58
тей под общим заголовком – «Информационная технология. Качест- во программных средств»:
Часть 1: Модель качества.
Часть 2: Внешние метрики качества.
Часть 3: Внутренние метрики качества.
Часть 4: Метрики качества в использовании.
Первая часть стандарта ISO 9126-1 (пересмотренная и расши­ренная редакция ISO 9126:1991) сохранила практически ту же но­менклатуру нормативных характеристик качества программных средств. В ней приводится схема взаимосвязи частей стандарта ISO 9126 и ISt 14598, а также область применения, нормативные ссылки, термины и определения. Модель характеристик качества программ­ных средств состоит из шести групп базовых показателей, каждая из которых детализирована несколькими нормативными субхарактери­стиками.
Функциональная пригодность детализируется:
– пригодностью для применения;
– корректностью (правильностью, точностью);
– способностью к взаимодействию;
– защищенностью.
Надежность характеризуется:
– уровнем завершенности (отсутствия ошибок);
– устойчивостью к дефектам;
– восстанавливаемостью;
– доступностью – готовностью.
Эффективность рекомендуется отражать:
– временной эффективностью;
– используемостью ресурсов.
Применимость (практичность) предлагается описывать:
– понятностью;
– простотой использования;
– изучаемостью;
– привлекательностью.
Сопровождаемость представлена:
– удобством для анализа;
– изменяемостью;
– стабильностью;
– тестируемостью.
Переносимость (мобильность) предлагается отражать:
– адаптируемостью;
59
– простотой установки (инсталляцией);
– сосуществованием (соответствием);
– замещаемостью.
Дополнительно каждая характеристика сопровождается субхарак­теристикой «согласованность», которая должна отражать отсутствие противоречий с иными стандартами и нормативными документами, а также с другими показателями в данном стандарте. Характеристики и субхарактеристики в этой части стандарта определены очень крат­ко (2–3 строки), без комментариев и подробных рекомендаций по их применению к конкретным системам и проектам. Материалы имеют концептуальный характер и не содержат рекомендаций по выбору и упорядочению приоритетов необходимого минимума критериев в зависимости от особенностей объекта, среды разработки и примене­ния. Кроме того, отсутствуют методики измерения характеристик и сопоставления с требованиями спецификаций, а также рекоменда­ции, на каких этапах жизненного цикла программных средств их це­лесообразно применять. Описания показателей качества ориентиро­ваны на высококвалифицированных системных аналитиков и заказ­чиков программных средств, которым предоставляется возможность выбирать необходимую номенклатуру и способ оценивания характе­ристик в соответствии с назначением, областью применения и кон­кретными особенностями создаваемых объектов.
Первая часть ISO 9126-1 определяет модель характеристик каче­ства программных средств и ее связи с жизненным циклом программ. Кратко описаны компоненты этой модели преобразования и реализа­ции требований к составляющим качества.
Все множество показателей качества программных средств клас­сифицировано в структуру иерархического дерева характеристик, субхарактеристик и атрибутов. Самый высший уровень этой струк­туры состоит из характеристик качества, а самый нижний уровень – из их атрибутов. Эта иерархия не строгая, поскольку некоторые ат­рибуты могут быть связаны с более чем одной субхарактеристикой. Другие части стандарта описывают характеристики качества на ос­нове внутренних атрибутов программных средств и внешнего пове­дения вычислительной системы. Эти типы метрик применимы при определении требований к качеству и целей проекта программных средств, включая его промежуточные компоненты.
В первой части стандарта выделена специфическая модель харак­теристик качества в использовании. В этой модели используются иные базовые характеристики (см. 4-й стандарт «Метрики качества
60
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]