فایل ورد کامل مدل‌سازی تحمل‌پذیری خطا با استفاده از برنامه‌نویسی جنبه‌گرا و کاربردهای آن در نرم‌افزار


در حال بارگذاری
10 جولای 2025
فایل ورد و پاورپوینت
20870
2 بازدید
۹۹,۰۰۰ تومان
خرید

توجه : به همراه فایل word این محصول فایل پاورپوینت (PowerPoint) و اسلاید های آن به صورت هدیه ارائه خواهد شد

 فایل ورد کامل مدل‌سازی تحمل‌پذیری خطا با استفاده از برنامه‌نویسی جنبه‌گرا و کاربردهای آن در نرم‌افزار دارای ۱۴۸ صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد فایل ورد کامل مدل‌سازی تحمل‌پذیری خطا با استفاده از برنامه‌نویسی جنبه‌گرا و کاربردهای آن در نرم‌افزار  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز فایل ورد کامل مدل‌سازی تحمل‌پذیری خطا با استفاده از برنامه‌نویسی جنبه‌گرا و کاربردهای آن در نرم‌افزار۲ ارائه میگردد

توجه : در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی فایل ورد کامل مدل‌سازی تحمل‌پذیری خطا با استفاده از برنامه‌نویسی جنبه‌گرا و کاربردهای آن در نرم‌افزار،به هیچ وجه بهم ریختگی وجود ندارد


بخشی از متن فایل ورد کامل مدل‌سازی تحمل‌پذیری خطا با استفاده از برنامه‌نویسی جنبه‌گرا و کاربردهای آن در نرم‌افزار :

فایل ورد کامل مدل‌سازی تحمل‌پذیری خطا با استفاده از برنامه‌نویسی جنبه‌گرا و کاربردهای آن در نرم‌افزار

چکیده

تحمل پذیری خطا مقوله ای است که در طراحی سیستم های بـا قابلیـت اطمینـان بـالا مـورد اسـتفاده قـرار مـی گیـرد .

تحمل پذیری خطای نرم افزاری معمولاً با استفاده از افزونگی و گوناگونی حاصل میشـود کـه پیچیـدگی اضـاف های را بـه

طراحی سیستم وارد می کند. دلیل این امر آن است که تحمل پذیری خطا جزو دغدغه های مداخله ای است و در هنگـام

پیاده سازی سایر واحد های نرم افزاری را تحت تأثیر قرار می دهد. پیاده سازی تاکتیک های تحمل پذیری خطا با استفاده از

روش های سنتی از قبیل شیءگرایی، باعث کاهش قابلیت استفاده مجدد، قابلیت نگهداری، درجـه واحدبنـدی و درک و

فهم سیستم می شوند. برای حل این مشکل استفاده از برنامه نویسی جنبه گرا می توانـد مفیـد واقـع شـود. جنبـه گرایـی

رهیافتی است که عمل جداسازی دغدغه های مداخله ای را با حمایت برنامه نویسی جنبه گـرا بـه بهتـرین شـکل ممکـن

انجام می دهد. استفاده از برنامه نویسی جنبه گرا یکی از روش هایی است که امروزه برای پیاده سازی تحمـل پـذیری خطـا

مورد توجه قرار گرفته است. در این زمینه کارهایی انجام شده است ولی هنوز برای همه تاکتیک های تحمل پذیری خطا

از قبیل بلوک های بازیابی و برنامه نویسی چند نسخه ای مدل جنبه گرا ارائه نشده است. همچنین جای الگوهای طراحـی

در این زمینه خالی است.

فایل ورد کامل مدل‌سازی تحمل‌پذیری خطا با استفاده از برنامه‌نویسی جنبه‌گرا و کاربردهای آن در نرم‌افزار
فهرست مطالب

فصل اول: کلیات فایل …………………………………………………………………………………………………………………….

۱-۱ مقدمه……………………………………………………………………………………………………………………………………………………………………………. ۲

۱-۲ طرح مسأله …………………………………………………………………………………………………………………………………………………………………… ۳

۱-۳ اهداف فایل ……………………………………………………………………………………………………………………………………………………………….. ۴

۱-۴ محدوده فایل ……………………………………………………………………………………………………………………………………………………………. ۴

۱-۵ مراحل انجام فایل …………………………………………………………………………………………………………………………………………………….. ۵

۱-۶ ساختار …………………………………………………………………………………………………………………………………………………………… ۵

فصل دوم: مفاهیم پایه و پیشینه فایل …………………………………………………………………………………………….. ۷

۲-۱ مقدمه……………………………………………………………………………………………………………………………………………………………………………. ۸

۲-۲ تحمل پذیری خطا ………………………………………………………………………………………………………………………………………………………… ۸

۲-۲- ۱ اتکاپذیری و تحمل پذیری خطا ………………………………………………………………………………………………………………………………………… ۸

۲-۲- ۱-۱ قابلیت اطمینان………………………………………………………………………………………………………………………………………………………. ۹

۲-۲- ۱-۲ قابلیت دسترسی ……………………………………………………………………………………………………………………………………………… ۹

۲-۲- ۱-۳ ایمنی ………………………………………………………………………………………………………………………………………………………….. ۱۰

– ۱-۴ قابلیت نگهداشت …………………………………………………………………………………………………………………………………………………. ۱۱

۲-۲- ۱-۵ امنیت ………………………………………………………………………………………………………………………………………………………….. ۱۱

۲-۲- ۲ نقص، خطا و شکست …………………………………………………………………………………………………………………………………………… ۱۱

۲-۲- ۳ افزونگی ……………………………………………………………………………………………………………………………………………………………. ۱۲

۲-۲- ۴ گوناگونی طراحی ………………………………………………………………………………………………………………………………………………….. ۱۳

۲-۲- ۵ سناریوی تحمل پذیری خطا ………………………………………………………………………………………………………………………………………… ۱۴

۲-۲- ۵-۱ سناریوی عمومی تحمل پذیری خطا ……………………………………………………………………………………………………………………. ۱۵

۲-۲- ۶ تحمل پذیری خطای نرم افزاری ………………………………………………………………………………………………………………………………………. ۱۶

۲-۲- ۷ تاکتیک های تحمل پذیری خطای نرم افزاری تک نسخه ای …………………………………………………………………………………………….. ۱۷

۲-۲- ۷-۱ آشکارسازی نقص…………………………………………………………………………………………………………………………………………………. ۱۸

۲-۲- ۷-۲ محدودسازی نقص ……………………………………………………………………………………………………………………………………………… ۱۹

۲-۲ ۷-۳ بازیابی نقص ………………………………………………………………………………………………………………………………………………………..۲۰

۲-۲- ۸ تاکتیک های تحمل پذیری خطای نرم افزاری چند نسخه ای ………………………………………………………………………………………….. ۲۱

۲-۲- ۸-۱ بلوک های بازیابی …………………………………………………………………………………………………………………………………………………. ۲۱

۲-۲- ۸-۲ برنامه نویسی چند نسخه ای ………………………………………………………………………………………………………………………………….. ۲۳

۲-۲- ۸-۳ برنامه نویسی خود بررسی …………………………………………………………………………………………………………………………………….. ۲۵

۲-۲- ۸-۴ بلوک های بازیابی توزیع شده ……………………………………………………………………………………………………………………………… ۲۷

۲-۲- ۸-۵ بلوک های بازیابی اجماعی ………………………………………………………………………………………………………………………………….. ۲۹

۲-۲- ۸-۶ رأی گیری پذیرش ………………………………………………………………………………………………………………………………………………. ۳۰

۲-۳ برنامه نویسی جنبه گرا ……………………………………………………………………………………………………………………………………………… ۳۲

۲-۳- ۱ جداسازی دغدغه ها …………………………………………………………………………………………………………………………………………………. ۳۳

۲-۳- ۲ برنامه نویسی جنبه گرا ………………………………………………………………………………………………………………………………………………. ۳۵

۲-۳- ۲-۱ جنبه ………………………………………………………………………………………………………………………………………………………………… ۳۶

۲-۳- ۲-۲ نقطه اتصال ………………………………………………………………………………………………………………………………………………………….. ۳۷

۲-۳- ۲-۳ محل برش ……………………………………………………………………………………………………………………………………………………………. ۳۸

۲-۳- ۲-۴ کد توصیه …………………………………………………………………………………………………………………………………………………………….. ۳۸

۳۹ ………………………………………………………………………………………………………………………………………………………….. AspectC++ 3 -3-2

۲-۳- ۴ تحمل پذیری خطا با استفاده از برنامه نویسی جنبه گرا ……………………………………………………………………………………… ۴۱

۲-۴ بررسی کارهای مرتبط ………………………………………………………………………………………………………………………………….. ۴۳

۲-۴- ۱ معرفی کارهای انجام شده……………………………………………………………………………………………………………………………….. ۴۳

۲-۴- ۲ نقاط ضعف و مشکلات کارهای انجام شده …………………………………………………………………………………………………. ۴۷

۲-۵ جمع بندی مطالب فصل……………………………………………………………………………………………………………………………….. ۴۹

فصل سوم: مدل سازی تاکتیک های تحمل پذیری خطای نرم افزاری با استفاده از برنامه نویسی جنبه گرا ….. ۵۱

۳-۱ مقدمه……………………………………………………………………………………………………………………………………………….. ۵۲

۳-۲ مدل سازی تاکتیک بلوک های بازیابی با استفاده از جنبه گرایی ……………………………………………………………………………… ۵۲

۳-۲- ۱ بلوک های بازیابی به عنوان یک جنبه……………………………………………………………………………………………………………………………. ۵۳

۳-۲- ۲ الگوی طراحی بلوک های بازیابی جنبه گرا …………………………………………………………………………………………………………….. ۵۶

۳- ۲-۱ منظور ……………………………………………………………………………………………………………………………………………………. ۵۶

۳– ۲-۲ انگیزه …………………………………………………………………………………………………………………………………………………… ۵۶

۳-۲ ۲-۳ کاربردپذیری ……………………………………………………………………………………………………………………………………………………..۵۷

۳-۲- ۲-۴ ساختار الگوی پیشنهادی …………………………………………………………………………………………………………………………………….. ۵۷

۳-۲- ۲-۵ سناریو ……………………………………………………………………………………………………………………………………………………….. ۵۹

۳-۲- ۲-۶ نتایج ………………………………………………………………………………………………………………………………………………………….. ۶۳

۳-۲- ۲-۷ پیاده سازی ………………………………………………………………………………………………………………………………………………….. ۶۴

۳-۲- ۲-۸ نمونه کد ……………………………………………………………………………………………………………………………………………………… ۶۴

۳-۲ مدل سازی تاکتیک برنامه نویسی چند نسخه ای با استفاده از جنبه گرایی ……………………………………………………………….. ۶۵

۳-۲- ۱ الگوی تاکتیک برنامه نویسی چند نسخه ای جنبه گرا …………………………………………………………………………………………………… ۶۷

۳-۲- ۱-۱ منظور ………………………………………………………………………………………………………………………………………………………………. ۶۷

۳-۲- ۱-۲ انگیزه ………………………………………………………………………………………………………………………………………………………………. ۶۷

۳-۲- ۱-۳ کاربردپذیری ………………………………………………………………………………………………………………………………………………………… ۶۸

۳-۲- ۱-۴ ساختار …………………………………………………………………………………………………………………………………………………………….. ۶۸

۳-۲- ۱-۵ سناریو …………………………………………………………………………………………………………………………………………………………… ۶۹

۳-۲- ۱-۶ نتایج ……………………………………………………………………………………………………………………………………………………………… ۷۰

۳-۲- ۱-۷ پیاده سازی ……………………………………………………………………………………………………………………………………………………… ۷۱

۳-۲- ۱-۸ کد نمونه …………………………………………………………………………………………………………………………………………………………. ۷۱

۳-۳ جمع بندی مطالب فصل…………………………………………………………………………………………………………………………………………….. ۷۲

فصل چهارم: مطالعه موردی و ارزیابی ………………………………………………………………………………………………. ۷۴

۴-۱ مقدمه…………………………………………………………………………………………………………………………………………………………… ۷۵

۴ شاخص ها و معیارهای ارزیابی ………………………………………………………………………………………………………………………………….. ۷۵

۴-۱- ۱ معیارهای جداسازی دغدغه ها ……………………………………………………………………………………………………………………………. ۷۵

۴-۱- ۱-۱ پخش دغدغه بر روی مولفه ها (CDC)………………………………………………………………………………………………………………… 75

۴-۱- ۱-۲ پخش دغدغه بر روی متدها (CDO) ………………………………………………………………………………………………………………….. 76

۴-۱- ۲ معیار اتصال …………………………………………………………………………………………………………………………………………………… ۷۶

۴-۱- ۲-۱ اتصال بین مولفه ها (CBC) …………………………………………………………………………………………………………………………………. 76

۴-۱- ۲-۲ عمق درخت وراثت (DIT) …………………………………………………………………………………………………………………………………… 76

۴-۱- ۳ معیار اندازه ………………………………………………………………………………………………………………………………………………. ۷۷

۴-۱- ۳-۱ تعداد اجزاء VS ……………………………………………………………………………………………………………………………………… 77

۴-۱ ۳-۲ تعداد خصوصیات NOA ……………………………………………………………………………………………………………………………………77

۴-۲ مطالعه موردی ……………………………………………………………………………………………………………………………………………….. ۷۷

۴-۲- ۱ برنامه مرتب سازی با تاکتیک بلوک های بازیابی به روش شیءگرایی ……………………………………………………………………………. ۷۸

۴-۲- ۲ برنامه مرتب سازی با تاکتیک بلوک های بازیابی جنبه گرا ……………………………………………………………………………………………… ۷۹

۴-۲- ۳ برنامه مرتب سازی با تاکتیک برنامه نویسی چند نسخه ای به روش شیءگرایی ……………………………………………………………. ۸۱

۴-۲- ۴ برنامه مرتب سازی با تاکتیک برنامه نویسی چند نسخه ای جنبه گرا………………………………………………………………………………. ۸۲

۴-۲- ۳ ارزیابی …………………………………………………………………………………………………………………………………………………………….. ۸۳

۴-۳ نتیجه گیری …………………………………………………………………………………………………………………………………………………………… ۸۵

۴-۴ جمع بندی مطالب فصل……………………………………………………………………………………………………………………………………………… ۸۶

فصل پنجم: خلاصه و نتیجه گیری …………………………………………………………………………………………………….. ۸۷

۵-۱ مقدمه…………………………………………………………………………………………………………………………………………………………………………. ۸۸

۵-۲ بازبینی میزان تحقق اهداف ………………………………………………………………………………………………………………………. ۸۸

۵-۳ ویژگی نوآوری های فایل ……………………………………………………………………………………………………………………………………………. ۸۹

۵-۴ محدودیت ها……………………………………………………………………………………………………………………………………………………………. ۹۰

۵-۵ نتیجه گیری ……………………………………………………………………………………………………………………………………………………………. ۹۰

۵-۶ کارهای آینده ………………………………………………………………………………………………………………………………………………………….. ۹۱

مراجع ………………………………………………………………………………………………………………………………………………………………………. ۹۳

  راهنمای خرید:
  • لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.