وموثوقية النظم هي جانب حاسم من جوانب هندسة البرمجيات، بما يكفل أداء النظم لوظائفها المقصودة دون فشل، كما أن الدقة في حساب الموثوقية تساعد على تصميم نظم قوية واستراتيجيات صيانة التخطيط، وتستكشف هذه المادة الأساليب المشتركة المستخدمة لتقييم موثوقية النظم وتقدم أمثلة عملية لتوضيح هذه التقنيات.

أساليب قابلية الاعتماد على النظام المحسوب

وتستخدم عدة طرق لتقييم موثوقية النظم، وكل منها مناسب لمختلف أنواع النظم وتوافر البيانات، وتشمل النهج الأكثر شيوعاً وضع النماذج الإحصائية، وتحليل الأشجار الخاطئة، ورسم خرائط لمجموعات الموثوقية.

النموذج الإحصائي

وتستخدم النماذج الإحصائية بيانات الفشل التاريخي لتقدير احتمالات نجاح النظام بمرور الوقت، وكثيرا ما تستخدم تقنيات مثل التوزيعات التوسعية والتوزيعات في ويبول في معدلات الفشل النموذجية والتنبؤ بالموثوقية في المستقبل.

تحليل الاتجاهات الافتراضية

ويعد تحليل الاتجاهات الافتراضية نهجاً من القمة إلى القاعدة يحدد نقاط الفشل المحتملة داخل النظام، ويساعد على فهم الكيفية التي تسهم بها فشل العناصر في فشل النظام وفي حساب موثوقية النظام عموماً.

نموذج عملي

النظر في نظام يتضمن ثلاثة عناصر مرتبة في السلسلة، ولكل عنصر موثوقية تبلغ 0.95، ويحسب موثوقية النظام عموما بتعدد المسؤوليات الفردية:

  • العنصر 1: 0.95
  • العنصر 2: 0.95
  • العنصر 3: 0.95

وموثوقية النظام هي 0.95 × 0.95 × 0.95 = 0.857، وهذا المثال يبين كيف تؤثر الخصومات المكوّنة على أداء النظام عموما.