تاب‌آوری خطا: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
مالکقاینی (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
مالکقاینی (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
خط ۴۹:
 
در این روش طراحان با این تفکر که خطا وجود دارد سامانه را به گونه‌ای که بتواند در این شرایط هم عملکرد صحیح داشته باشد، طراحی می‌کنند.
[[پرونده:Screenshot_۲۰۱۷۰۴۲۶_۰۰۰۳۱۲.png|بندانگشتی|درخت رویکرد نرم افزاریافزار در رابطه با تحمل خطا]]
 
=== رویکرد تحمل خطا ===
[[پرونده:Screenshot_۲۰۱۷۰۴۲۶_۰۰۰۳۱۲.png|بندانگشتی|درخت رویکرد نرم افزاری در رابطه با تحمل خطا]]
در زمان رخداد خطا دو راه حل وجود دارد:<ref>{{یادکرد وب|نشانی=http://srel.ee.duke.edu/sw_ft/node5.html|عنوان=Techniques for Fault Tolerance in Software|بازبینی=2017-04-25}}</ref>
* درمان خطا: تلاش می‌کند که از بروز خطاها ی بعدی جلو گیری کند و قبل از خرابکاری و رسیدن به شرایط بحرانی، به اتمام برسد.