نمونه!

بررسی انواع تست نرم افزار توسط برنامه…

چکیده کوتاه:

گزارش ویژه مخصوص دانشجویان ارشد و دکتری گرایش های مختلف رشته کامپیوتر

دسته بندی: دانشگاهی » سایر موارد

اطلاعات

  • فرمت فایل دانلودی: docx
  • فرمت فایل اصلی: docx
  • تعداد صفحه: 77
  • حجم: 638 کیلوبایت

چکیده

آزمون نرم­افزار عبارت است از اجرای نرم­افزار برای بررسی این­که آیا اهداف مورد نظر برآورده شده است یا خیر. یکی از دلایل برآورده نشدن اهداف موردنظر در نرم­افزار وجود خطاهای معنایی پنهان در برنامه­ها (نرم­افزارها) است. هدف از ارائه­ی این مبحث، بررسی روش­های مختلف برش­بندی به هدف یافتن محل خطاهای معنایی موجود در برنامه است. الگوریتم­های برش­بندی با کوچک­ کردن فضای جستجو، توجه کاربر را متوجه آن­دسته از جملات می­کنند که احتمال دارد در بروز خطا نقش داشته باشند.

واژه­های کلیدی : وابستگی داده­ای، وابستگی کنترلی، وابستگی مرتبط، گراف وابستگی پویا برش­بندی .

فهرست مطالب

1- مقدمه . 1

1-1- شرح مسئله . 2

1-2- هدف از برش­بندی در خطایابی نرم­افزار 2

1-3- اهمیت موضوع . 3

1-4- مروری بر مطالب این سمینار 4

2- مفاهیم اولیه . 5

2-1- مقدمه . 6

2-2- برش­بندی داده­ای .. 6

2-3- برش­بندی کامل . 7

2-4- برش­بندی مرتبط .. 9

2-5- انواع برش­بندی از جهت پیمایش گراف … 11

2-5-1- برش­بندی پس­رو 12

2-5-2- برش­بندی پیش­رو 12

2-5-3- برش­بندی دوجهته . 13

2-6- نتیجه­گیری .. 14

3- سیر تکاملی روش­های برش­بندی .. 16

3-1- مقدمه . 17

3-2- برش­بندی ایستا 17

3-3- برش­بندی پویا 19

3-4- بسط­های برش­بندی پویا 22

3-4-1- روش­های برش­بندی پویای دقیق .. 22

3-4-2- هرس برش­های پویا بر اساس ضریب اطمینان . 30

3-4-3- برش­بندی پویا براساس چندین نقطه . 32

3-4-4- برش­بندی پویا برای برنامه­های بزرگ درحال اجرا ازطریق اجرای پیش­رو سریع . 33

3-5- نتیجه­گیری .. 37

4- کارهای مشابه . 38

4-1- مقدمه . 39

4-2- اشکال­زدایی به روش دلتا 39

4-3- قطعه­بندی پویا 41

4-4- قطعه­بندی پویای دوجهته . 42

4-5- اشکال­زدایی دلتا برای خلاصه­سازی ورودی منجربه خطا (1) 43

4-6- اشکال­زدایی دلتا برای خلاصه­سازی ورودی منجربه خطا (2) 46

4-7- ترکیب برش­بندی و اشکال­زدایی دلتا 50

4-8- یافتن محل بروز خطا ازطریق تعویض خودکار گزاره 51

4-9- نتیجه­گیری .. 53

5- کاربردهای برش­بندی .. 5 4

5-1- مقدمه . 55

5-2- کاربرد برش­بندی در اشکال­زدایی .. 55

5-3- کاربرد برش­بندی در نگه­داشت نرم­افزار 56

5-4- کاربرد برش­بندی در اندیس­گذاری خطا 57

5-5- نتیجه­گیری .. 57

6- جمع­بندی و پیشنهادها 58

فهرست مراجع .. 61

پیوست­ها 63

پیوست1- مروری بر دیابلو . 64

پیوست2- مروری بر والگریند . 65

پیوست3- ابزار توسعه یافته برای روش­های برش­بندی .. 66

پ3-1- ابزار توسعه یافته برای برش­بندی­های پویای دقیق .. 66

پ3-2- ابزار توسعه یافته برای برش­بندی حاصل اجرای پیش­رو سریع . 66

پ3-3- ابزار توسعه یافته برای برش­بندی بر اساس وابستگی­های داده­ای، کامل و مرتبط .. 67

پ3-4- ابزار توسعه یافته برای برش­بندی پویا براساس چندین نقطه . 68

کلیدهای جستجو

  • وابستگی داده ای
  • وابستگی کنترلی
  • وابستگی مرتبط
  • گراف وابستگی پویا برش بندی

برای دانلود اینجا کلیک کنید!

محتوای مرتبط: