1 Автоматизированная система управления цехом в информационной системе«Производственный менеджмент». Дисциплина «Информационные системы в организации»


Надежность программного обеспечения (ПО). Математические модели оценки характеристик качества и надежности ПО



Download 12,19 Mb.
bet100/311
Sana15.11.2022
Hajmi12,19 Mb.
#865874
1   ...   96   97   98   99   100   101   102   103   ...   311
Bog'liq
otvety1

118 Надежность программного обеспечения (ПО). Математические модели оценки характеристик качества и надежности ПО.
Дисциплина «Разработка и стандартизация программных средств и информационных технологий»
Одной из важнейших характеристик качества ПИ является надежность - это свойство ПИ сохранять работоспособность в течение определенного периода времени, в определенных условиях эксплуатации с учетом последствий для пользователя каждого отказа.
Работоспособным называется такое состояние ПИ, при котором оно способно выполнять заданные функции с парамет­рами, установленными требованиями технического задания (ТЗ). С переходом ПИ в неработоспособное состояние связано событие отказа.
Причины отказа (перехода из работоспособного в нерабо­тоспособное состояние) ПИ и технических систем различны. Если для технических систем причиной отказа может быть физический износ узлов и деталей, то ПИ физическому износу не подвержены. Моральный износ, характерный для ПИ, не может быть причиной нарушения работоспособности. Причиной отказа ПИ является невозможность его полной проверки в процессе тестирования и испытаний. При эксплуа­тации ПИ в реальных условиях может возникнуть такая комби­нация входных данных, которая вызывает отказ. Таким обра­зом, работоспособность ПИ зависит от входной информации, и чем меньше эта зависимость, тем выше уровень надежности.
Для оценки надежности используются 3 группы показателей: кач-ные, порядковые и кол-ные.
Рассмотрим основные количественные показатели надеж­ности ПИ.
1. Вероятность безотказной работы - это вероятность того, что в пределах заданной наработки отказ системы не возникает. Наработка - продолжительность, или объем работы.
2. Вероятность отказа - вероятность того, что в пределах заданной наработки отказ системы возникает. Это показатель, обратный предыдущему.
3. Интенсивность отказов системы - условная плотность вероятности возн-ния отказа ПИ в определенный момент времени при условии, что до этого, времени отказ не возник.
4. Средняя наработка до отказа – мат. ожида­ние времени работы ПИ до отказа
5. Среднее время восстановления – мат. ожи­дание времени восстановления - времени, затраченного на обнаружение и локализацию отказа, времени устранения отказа, времени пропускной проверки работоспособ­ности. Для этого показателя термин "время" означает время, затра­ченное специалистом по тестированию на перечисленные виды работ.
6. Коэффициент готовности - вероятность того, что ПИ ожидается в работоспособном состоянии в произвольный момент времени его использования по назначению.
Разнообразие и сложность видов деятельности в процессе создания ПИ приводят к появлению множества различных типов ошибок, которые нуждаются в систематизации.
Классификация программных ошибок по категориям осно­вана на эмпирических данных, полученных при разработке раз­личных ПИ.
Под категорией ошибок понимается видовое описание ошибок конкретных типов. В полной классификации выделено более 160 категорий, объединенных в 20 классов. При сборке и анализе данных об ошибках программы следует придерживаться следующих правил.
1. Создать список ошибок (по примеру приведенной класси­фикации).
2. Определить перечень категорий, имеющих причинный характер.
3. Обеспечить получение необходимой информации о проис­хождении каждой ошибки.
Для реализации этого пункта рекомендации целесообразно воспользоваться классификацией, которая построена по прин­ципу "сверху-вниз" с необходимым описанием контекста, в котором обнаружена ошибка.
На первом уровне классификационной схемы выделены 5 признаков ошибки:
1) где произошла ошибка; 2) на что похожа ошибка; 3) как была сделана ошибка;
4) когда произошла ошибка; 5) почему произошла ошибка.
Каждый признак представлен в виде набора категорий, разделов и подразделов.
Проблема создания надежных ПИ имеет 2 стороны:
разработка средств и методов, применение которых в про­цессе создания ПИ позволит обеспечить ему высокие показа­тели надежности;
развитие самой теории надежности: создание стройной систе­мы показателей надежности;
планирование уровня надежности на начальных этапах разработки ПИ; возможность оценить пока­затели надежности по результатам испытаний программ;
контроль уровня надежности в процессе эксплуатации ПИ и т.д.
Известно, что ПИ создаются коллективами разработчиков на протяжении определенного времени, после чего они могут поставляться пользователям для эксплуатации по назначению.
Основным средством определения количественных показа­телей надежности являются модели надежности, под которыми понимают математическую модель, построенную для оценки зависимости надежности от заранее известных или оцененных в ходе создания ПС параметров. В связи с этим определение надежности показателей принято рассматривать в единстве трех процессов - предсказание, измерение, оценивание.
Предсказание - это определение количественных показате­лей надежности исходя из характеристик будущего ПС мер, из объема, сложности и т.д.). Обычно выполняется после проектирования, когда известна структура разрабатываемого ПС. Измерение - это определение кол-ых показателей надежности, основанное на анализе данных об интервалах между отказами, полученных при выполнении программ в условиях тестовых испытаний. Оценивание - это определение кол-ых показателей надежности, основанное на данных об интервалах между отка­зами, полученными при испытании ПС в реальных условиях функционирования.
Все модели надежности можно классифицировать по тому, какой из перечисленных процессов они поддерживают (пред­сказывающие, прогнозные, измеряющие, оценивающие). Нужно отметить, что модели надежности, которые в качестве исходной информации используют данные об интервалах между отка­зами, можно отнести и к измеряющим, и к оценивающим в равной степени. Некоторые модели, основанные на информа­ции, полученной в ходе тестирования ПС, дают возможность делать прогнозы поведения ПС в процессе эксплуатации.
Аналитические модели представлены двумя группами: дина­мические модели и статические. В динамических МНПС поведение ПС (появление отказов) рассматривается во вре­мени. В статических моделях появление отказов не связывают со временем, а учитывают только зависимость количества ошибок от числа тестовых прогонов (по области ошибок) или зависимость количества ошибок от характеристики входных данных (по области данных).
Для использования динамических моделей необходимо иметь данные о появлении отказов во времени. Если фикси­руются интервалы каждого отказа, то получается непрерывная картина появления отказов во времени (группа динамических моделей с непрерывным временем). С другой стороны, может фиксироваться только число отказов за произвольный интервал времени. В этом случае поведение ПС может быть представлено только в дискретных точках (группа динамических моделей с дискретным временем). Рассмотрим основные предпосылки, ограничения и математический аппарат моделей, представляю­щих каждую группу, выделенную по схеме.

Download 12,19 Mb.

Do'stlaringiz bilan baham:
1   ...   96   97   98   99   100   101   102   103   ...   311




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish