جزوه طراحی نرم افزار مطمئن

software-to-make-p30eng

جزوه طراحی نرم افزار مطمئن – تحمل پذیری خطا

درس طراحی سیستم های مطمئن، یکی از دروس تخصصی رشته های مهندسی کامیپوتر گرایش نرم افزار و سخت افزار ( معماری ) می باشد.

این درس به موضوع تحمل پذیری خطا اشاره شده .یک تعریف کلی و کیفی از قابلیت اعتماد و اطمینان بدین شرح است: میزان توانایی ارائه خدمات یک سیستم به طوری که آن سیستم قابل اطمینان باشد. اما تعریف قابلیت اطمینان به صورت کمی یعنی توانایی ارائه خدمات با حداکثر اجتناب از شکست در ارائه سرویس و قابل قبول برای کاربر .

با پیشرفت در سه دهه گذشته قابلیت اطمینان از اجتماع چندین بعد و چنبه و خصوصیات آنها تعریف شده است.

  •  availability: آمادگی برای ارائه خدمات صحیح
  • reliability: مدت زمانی که سیستم به طور پیوسته درست کار می کند.
  • safety: عدم وقوع نتایج فاجعه آمیز برای کاربر و محیط
  •  Confidentiality: عدم انشاء اطلاعات غیر مجاز
  •  integrity: عدم وجود تغییرات ناخواسته
  •  maintainability: قابلیت تحمل، تغییرات و تعمیرات

Security یا امنیت در واقع مجموعه ای تواما از availability فقط برای کاربران مجاز قابلیت Confidentiality  و قابلیت integrity یا یکپارچگی است.

 

سیستم های کامپیوتری کارشناسی ارشد معماری سیستم های کامپیوتری مهندسي نرم‌افزار

جعبه دانلود

عنوان : جزوه طراحی نرم افزار مطمئن - تحمل پذیری خطا لینک دانلود : دانلود با لینک مستقیم

دیدگاه خود را بیان کنید