فهرست  مطالب
چکیده
کلمات کلیدی
فصل1 : روشهای تخمین هزینه های نرم افزار
1-     مدلهای الگوریتمی
1 -1 خطوط کد اصلی 
1-2 تخمین سایز نقاط عملکردی 
1-3 مدل seer-sem
1- 4مدلهای خطی
1-5 مدلهای ضربی 
1-6 Cocomo 
1-7 مدل پوتمن 
2-    مدلهای غیرالگوریتمی 
2-1 مقایسه
2-2 قضاوت کارشناس
2-3مدلهای یادگیری ماشین
3-    مقایسه روشهای تخمین 
4-    یک مثال از تخمین با استفاده از مدل cocomo 
 
فصل2:  الگوریتم های فرا ابتکاری  بکار رفته در بهینه سازی مدلهای تخمین تلاش نرم افزار
1-    الگوریتم ژنتیک 
1-1          بهینه سازی مدلهای استاندارد تخمین تلاش
1-2          بهینه سازی مدل تخمین مقایسه ای 
1-3          بهینه سازی مدلهای تخمین یادگیری ماشین
1-4          بهینه سازی مدل کوکومو 
2-     الگوریتم بهینه سازی ازدحام ذرات 
   2-1 بهینه سازی مدل تخمین مقایسه ای 
   2-2 بهینه سازی مدل کوکومو با تکنیکهای هوش محاسباتی 
           2-3 بهینه سازی مدل کوکومو 
3-    الگوریتم کلونی مورچگان 
3-1 بهینه سازی مدل کوکومو 
 
فصل3: الگوریتم جستجوی هارمونی
1-    بکارگیری الگوریتم جستجوی هارمونی در بهینه سازی مدل کوکومو 
 
فهرست  شکل ها
1-    یک مثال استفاده از روش قضاوت کارشناس
2-    یک مثال استفاده از شبکه عصبی 
3-    یک مثال استفاده از روش فازی
4-    مراحل الگوریتم ژنتیک
5-    مدل ترکیبی الگوریتم ژنتیک و ABE 
6-    مقایسه نتایج MMRE در مدل ترکیبی الگوریتم ژنتیک و ABE 
7-    مقایسه نتایج PRED در مدل ترکیبی الگوریتم ژنتیک و ABE
8-    مراحل بهینه سازی با ترکیب الگوریتم ژنتیک و روشهای یادگیری ماشین 
9-    مراحل بهینه سازی با ترکیب الگوریتم ژنتیک و مدل کوکومو 
10-  مراحل الگوریتم بهینه سازی اردحام ذرات 
11-  مراحل بهینه سازی با ترکیب الگوریتم بهینه سازی ازدحام ذرات و مدل کوکومو
12-  مراحل الگوریتم کلونی مورچگان
 
                                                                                         
 
فهرست  جداول
1-    اجزاء فاکتور پیچیدگی تکنیکی در تخمین سایز نقاط عملکردی
2-    عاملهای تلاش در مدل کوکومو2
3-    فاکتورهای سنجش در مدل کوکومو2 
4-    مقایسه روشهای موجود برای تخمین
5-    موارد هزینه و مقادیر آنها درمدل کوکومو 
6-    فاکتورهای سنجش ومقادیر آنها در مدل کوکومو2 
7-    نتایج تخمین مدلهای استاندارد با الگوریتم ژنتیک
8-    نتایج ترکیب الگوریتم ژنتیک و روشهای یادگیری ماشین بر روی 6 مجموعه داده متداول
9-    نتایج ترکیب الگوریتم بهینه سازی ازدحام ذرات و روش مقایسه ای 
10-   نتایج ترکیب الگوریتم بهینه سازی ازدحام ذرات و روش کوکومو و تکنیکهای هوش محاسباتی
11-   نتایج ترکیب الگوریتم بهینه سازی ازدحام ذرات و روش کوکومو 
12-   پارامترهای الگوریتم بهینه سازی کلونی مورچگان و روش کوکومو