Методологические основы


Прямые экспериментальные методы оценивания



Download 2,39 Mb.
bet226/293
Sana26.06.2022
Hajmi2,39 Mb.
#705514
TuriУчебник
1   ...   222   223   224   225   226   227   228   229   ...   293
Bog'liq
Липаев В В Программная инженерия Методологические основы 2006

Прямые экспериментальные методы оценивания интегральных ха­рактеристик надежности ПС в ряде случаев весьма трудно реализовать при нормальных условиях функционирования крупномасштабных комп­лексов программ из-за больших значений времени наработки на отказ (сотни и тысячи часов), которые необходимо достигать при разработке и фиксировать при испытаниях. Сложность выявления и регистрации ред­ких отказов, а также высокая стоимость экспериментов при длительном многосуточном функционировании крупномасштабных ПС приводят к тому, что на испытаниях получаются малые выборки зарегистрированных отказов и низка достоверность оценки показателей надежности. Кроме того, при таких экспериментах трудно гарантировать полную представи­тельность выборки исходных данных, так как проверки определяются кон­кретными условиями применения данного ПС на испытаниях.

  • При испытаниях надежности ПС в первую очередь обнаруживаются отказы — потери работоспособности. Однако в большинстве случаев пер­воначально остается неизвестной причина происшедшего отказа. Для вы­явления фактора, вызвавшего отказ (первичной ошибки или дефекта) и устранения его причины необходимо, прежде всего, определить, каким компонентом информационной системы стимулирован данный отказ. Наи­более крупными источниками отказов являются частичные физические неисправности или сбои аппаратуры ЭВМ, а также дефекты и ошибки программных средств. Стабильные неисправности аппаратуры диагности­руются достаточно просто, соответствующими аппаратными тестами, пос­ле чего должен следовать ремонт или замена определенных блоков. Одна­ко при возникновении случайного отказа, после которого происходит ав­томатически полное восстановление нормального функционирования, во многих случаях трудно однозначно выявить его первичный источник, осо­бенно при очень редких отказах.

  • Для диагностики и устранения случайных редких отказов должна быть организована служба их регистрации с максимально полным фикси­рованием характеристик ситуаций, при которых проявился каждый. Сбои в аппаратуре носят более или менее случайный характер и полное повто­рение отказовой ситуации маловероятно. Ошибки и дефекты программ содержатся в определенном месте и регулярно проявляются при полном повторении внешних ситуаций. На основе таких признаков и, по возмож­ности, детального описания ситуаций возникновения отказа могут стро­иться предположения о его причине. Эти гипотезы должны использовать­ся, прежде всего, для дополнительного, интенсивного тестирования всей информационной системы. Если в аппаратуре не обнаруживается причина отказа, то следует провести углубленное тестирование функционального компонента ПС, в котором, по предположению, может содержаться де­фект, вызвавший отказ. Для повышения надежности ПС при высокой на­работке на отказ необходима тщательная, систематическая работа специа­листов, накапливающих, регистрирующих и анализирующих все отказовые ситуации при функционировании комплекса программ. Эти специалисты должны также регистрировать все проведенные корректировки для про­гнозирования причин появления возможных дополнительных источников отказов, вызванных дефектами корректировок.

  • Для выявления тенденции изменения показателей надежности их зарегистрированные значения необходимо связывать во времени с момен­тами корректировки программ и данных. Анализируя корреляцию между значениями надежности и процессом изменения программ, можно выяв­лять некоторые корректировки, которые содержат ошибки и снижают на­дежность. Получающиеся при этом показатели позволяют прогнозировать число ошибок, подлежащих исправлению для достижения требуемых зна­чений надежности в зависимости от длительности испытаний. В результа­те может быть оценена наработка до следующего выявления ошибки или отказа.

  • При заключительных приемо-сдаточных и сертификационных ис­пытаниях для достоверного определения надежности ПС организуются многочасовые и многосуточные прогоны функционирования комплекса программ в реальной и/или имитированной внешней среде в условиях широкого варьирования исходных данных с акцентом на стрессовые ситу­ации, стимулирующие проявления угроз надежности. Такие прогоны по­зволяют измерять достигнутые характеристики надежности и определять степень их соответствия требованиям технического задания, а также за­креплять их в технических условиях и документации на ПС.

  • Если интенсивное тестирование программ в течение достаточно дли­тельного времени не приводит к обнаружению дефектов или ошибок, то у специалистов, ведущих испытания, создается ощущение бесполезности дальнейшего тестирования данной программы, и она передается на эксп­луатацию (см. п. 13.1). Экспериментальное исследование характеристик сложных ПС позволило оценить темп обнаружения дефектов, при ко­тором крупномасштабные комплексы программ передаются на регу­лярную эксплуатацию'. 0,002—0,005 дефекта в день на человека, т.е. спе­циалисты по испытаниям или все пользователи в совокупности выявляют только около одной ошибки или дефекта каждые два-три месяца исполь­зования ПС. Интенсивность обнаружения ошибок ниже 0,001 ошибки в день на человека, т.е. меньше одной ошибки в год на трех-четырех специа­листов, непосредственно выполняющих тестирование и эксплуатацию ПС, по-видимому, может служить эталоном высокой надежности для обработ­ки информации ПС. Если функционирование программ происходит непрерывно, то эти показатели соответствуют высокой наработке на обна­ружение дефекта или отказа порядка 5—10 тысяч часов и коэффициенту готовности выше 0,99. При использовании этого критерия обычно учиты­вается календарное время испытаний, включающее длительность непос­редственного тестирования как для обнаружения, так и для локализации дефектов, а также длительность корректировки программ и других вспомогательных работ для восстановления нормального функционирова­ния ПС.


  • Download 2,39 Mb.

    Do'stlaringiz bilan baham:
  • 1   ...   222   223   224   225   226   227   228   229   ...   293




    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