۰
subtitle
ارسال: #۱
  
تفاوت error,fault,failure,bug
سلام بچه ها
میشه یه نفر واضح تفاوت این موضوعات رو برام توضیح بده
error,fault,failure,bug
ممنون
میشه یه نفر واضح تفاوت این موضوعات رو برام توضیح بده
error,fault,failure,bug
ممنون
۱
ارسال: #۲
  
تفاوت error,fault,failure,bug
به طور خلاصه می گن فالت به ارور منجر می شه و ارور هم به شکست (فیلر). باگ هم یک نوع فالت به حساب می آد.
یک فالت ممکنه یک ایراد در یک مدار باشه یا یک اشکال در یک عملیات در برنامه، ولی این اشکال تا زمانی که گذرمون بهش نیفته خودشو نشون نمی ده. و این اشکالات در مرحله ی تست شناسایی نشدن.
فالت ممکنه مدت زیادی در سیستم وجود داشته باشه در واقع هیچ برنامه یا سخت افزاری به طور کلی بدون فالت نیست.مثلا ممکنه یه برنامه در فلان عملیات دچار باگ یا فالت باشه ولی تا به حال سر و کارمون به این عملیات نیفتاده باشه. وقتی که افتاد ارور اتفاق می افته اگر این ارور جدی باشه و در عملکرد سیستم تاثیر گذار، ممکنه شکست اتفاق بیفته.
اصولا مکانیزم های تحمل پذیری خطا و بالا بردن قابلیت اطمینان سیستم به این منظوره. که اگر فالت هایی رو که در سیستم وجود داره در مراحل تست برنامه یا تست سخت افزار متوجه نشیم، این فالت ها منجر به شکست برنامه نشن. و برنامه یا سخت افزار بتونه این ها رو تحمل کنه.
یک فالت ممکنه یک ایراد در یک مدار باشه یا یک اشکال در یک عملیات در برنامه، ولی این اشکال تا زمانی که گذرمون بهش نیفته خودشو نشون نمی ده. و این اشکالات در مرحله ی تست شناسایی نشدن.
فالت ممکنه مدت زیادی در سیستم وجود داشته باشه در واقع هیچ برنامه یا سخت افزاری به طور کلی بدون فالت نیست.مثلا ممکنه یه برنامه در فلان عملیات دچار باگ یا فالت باشه ولی تا به حال سر و کارمون به این عملیات نیفتاده باشه. وقتی که افتاد ارور اتفاق می افته اگر این ارور جدی باشه و در عملکرد سیستم تاثیر گذار، ممکنه شکست اتفاق بیفته.
اصولا مکانیزم های تحمل پذیری خطا و بالا بردن قابلیت اطمینان سیستم به این منظوره. که اگر فالت هایی رو که در سیستم وجود داره در مراحل تست برنامه یا تست سخت افزار متوجه نشیم، این فالت ها منجر به شکست برنامه نشن. و برنامه یا سخت افزار بتونه این ها رو تحمل کنه.
۰
ارسال: #۳
  
تفاوت error,fault,failure,bug
bug خطاهاییه که ممکنه در برنامه وجود داشته باشه، اما این خطاها از دید برنامه نویس شاید پنهان باشند. مثلا قبلا حفره امنیتی در ویندوز اکس پی وجود داشتند که به اینا باگ گفته می شد، و به مرور اومدن با service pack اونارو برطرف کردن.
failure عملیاتی که با شکست مواجه میشه، مثلا شما یک کپی از یه داده می گیرین و تو یه قسمت دیگه می زارین، اما اندازه مقصد از حجم فایل کوچیکتره، تا اونجا که بتونه کپی رو انجام میده و بعد از یه مدت یه failure میده یعنی دیگه نمی توننه ادامه بده و عملیات به شکست مواجه میشه.
fault بیانگر یه خطا هست، که می تونه بصورت اشتباه به کار برده بشه. مثلا شما از یک دستوری برای یه کاری استفاده می کنید که اصلا اون دستور مجاز به استفاده برای اون هدف نیست. به این می گن fault.
error خطاهاییه که در ابتدا یا وسط یا انتهای یک کار (یا یک برنامه) ممکنه رخ بده. مثلا خطای تقسیم بر صفر، یا خطای سینتکسی... خطاها به چند دسته تقسیم می شن، خطای زمان اجرا، خطای زمان کامپایل ...
failure عملیاتی که با شکست مواجه میشه، مثلا شما یک کپی از یه داده می گیرین و تو یه قسمت دیگه می زارین، اما اندازه مقصد از حجم فایل کوچیکتره، تا اونجا که بتونه کپی رو انجام میده و بعد از یه مدت یه failure میده یعنی دیگه نمی توننه ادامه بده و عملیات به شکست مواجه میشه.
fault بیانگر یه خطا هست، که می تونه بصورت اشتباه به کار برده بشه. مثلا شما از یک دستوری برای یه کاری استفاده می کنید که اصلا اون دستور مجاز به استفاده برای اون هدف نیست. به این می گن fault.
error خطاهاییه که در ابتدا یا وسط یا انتهای یک کار (یا یک برنامه) ممکنه رخ بده. مثلا خطای تقسیم بر صفر، یا خطای سینتکسی... خطاها به چند دسته تقسیم می شن، خطای زمان اجرا، خطای زمان کامپایل ...
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close