Table of Contents
انعطاف پذیری سیستم به توانایی سیستم نرم افزار برای حفظ عملکرد علی رغم شکست ها یا شرایط نامطلوب اشاره دارد.تقاد این انعطاف پذیری به طراحی معماری قوی و بهبود تحمل خطا کمک می کند.این مقاله معیارهای کلیدی و محاسبات مورد استفاده برای ارزیابی انعطاف پذیری سیستم در معماری های نرم افزاری تحمل کننده خطا را بررسی می کند.
معیارهای کلیدی برای انعطاف پذیری سیستم
چندین معیار برای اندازه گیری انعطاف پذیری یک سیستم نرم افزاری مورد استفاده قرار می گیرد.این معیارها بینش هایی را در مورد اینکه چگونه یک سیستم می تواند از شکست ها مقاومت کند و بهبود یابد، ارائه می دهند.
- [[۱] [۱۰] [۱] [۱۰] [۱]: [۱] [۲]] [۱] [۱] [۱] [۱]] [۱]] [۲]] [۲] [۳] [۱]] [۱] [۱] [۱]] [۱] [۱] [۱] [۱] [۲] [۲] [۱] [۲] [۲] [۳] [۳] [۲] [۲] [۲] [۳] [۳] [۲] [۲] [۲] [۲] [۲] [۲] [۲] [۲] [۲] [۳] [۲]]] [۳]]]] [۳] [۳] [۳] [۲] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳]] [۳] [۲] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۳] [۲] [۳] [۳] [۳] [۲] [۲] [۳] [۳
- زمان بین شکست ها (MTBF) : میانگین زمان بین شکست های سیستم.
- زمان برای تعمیر (MTTR) : میانگین زمان لازم برای بازگرداندن یک سیستم پس از شکست.
- شاخص انعطاف پذیری ؛ نمره کامپوزیت ترکیب معیارهای مختلف برای ارزیابی انعطاف پذیری کلی.
محاسبه معیارهای انعطاف پذیری
محاسبه معیارهای انعطاف پذیری شامل نظارت بر عملکرد سیستم در طول زمان و تجزیه و تحلیل داده های شکست و بازیابی است.
[در این باره] [[۱]] [۱۰] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱] [۱]
به طور مشابه، MTBF و MTTR از ثبت های شکستی مشتق شده اند:
]MTBF = زمان عملیاتی / تعداد شکست ها
]MTTR = زمان تعمیر کامل / تعداد شکست ها
بهبود سیستم انعطاف پذیری
انعطاف پذیری افزایشی شامل پیاده سازی Redundancy، مکانیسم های شکست خورده و تست های منظم است.