کالج فایل

کالج فایل مرجع دانلود پایان نامه و مقالات دانشگاهی رشته های پرطرفدار

کالج فایل

کالج فایل مرجع دانلود پایان نامه و مقالات دانشگاهی رشته های پرطرفدار

پیوندهای روزانه


در تمامی پروژه­هایی که امروزه انجام می­شوند بحث مدیریت مسأله­ای بسیار تعیین کننده است. پروژه­های نرم­افزاری نیز از این قاعده مستثنی نیستند. از مهم‌ترین جنبه­های فعالیت توسعه نرم­افزاری بحث مدیریت زمان و هزینه است. با توجه به اینکه در مراحل ابتدایی توسعه نرم­افزار اطلاعات دقیقی نسبت به جنبه­های مختلف توسعه وجود ندارد؛ تخمینی دقیق­تر از هزینه­های پیش­رو می­تواند امری حیاتی در موفقیت یک نرم‌افزار باشد. در این پژوهش توانستم با بکارگیری مدل COCOMO II، که از شناخته­شده­ترین روش­های تخمینِ هزینه­های توسعه نرم­افزاری مبتنی بر مدل­های الگوریتمی است، و ترکیب آن با منطق‌فازی، مدلی را ایجاد کرده که با توجه به برخی پارامترهای موجود در فازهای اولیه­ی توسعه، تخمین­های دقیق­تری نسبت به هزینه انجام می­دهد. پیاده‌سازی آن در نرم‌افزار MATLAB و با کمک داده‌های مصنوعی صورت گرفته شده است. بررسی صحت داده‌های ایجاد شده نیز در نرم‌افزار SPSS صورت گرفته است. همچنین اینکه از داده‌های 2 Dataset رسمی COCOMO II برای ارزیابی مدل پیشنهادی استفاده شده‌اند که نتایج حاصله با استفاده از تکنیک­های MMRE و PRED مورد بررسی واقع شده‌اند که خروجی‌های تولید شده نشان می‌دهند سیستم پیشنهادی در مقایسه با مدل اصلی COCOMO II که میانگین بهبودی معادل5.901% داشته است.

 کلمات کلیدی: مدل COCOMOII، تخمین هزینه، بهینه سازی، منطق‌فازی

 

فصل1 کلیات پژوهش1

1-1. مقدمه2

1-2. تعریف مساله و سوال اصلی تحقیق5

1-3. فرضیه‌ها5

1-4. اهداف تحقیق5

1-5. روش تحقیق6

1-6. مراحل انجام تحقیق6

1-7. ساختار پایان‌نامه7

فصل2 روش پیشنهادی8

2-1. فرضیات الگوریتم9

2-2. معرفی EST-COCOMO II9

2-3. بررسی پیاده‌سازی مدل ترکیبی EST-COCOMO II11

2-3-1.معرفی ابزار MATLAB11

2-3-1-1. اندازه‌گیری دقیق12

2-3-1-2. قدرت Matlab13

2-3-2.تشریح کلی پیاده‌سازی سیستم14

2-3-2-1. روش آزمون و خطا14

2-3-2-2. روش جداول ارجاع14

2-3-2-3. روش ANFIS15

2-3-3. روند پیاده‌سازی سیستم در نرم‌افزار MATLAB16

2-3-3-1. تشکیل Dataset مصنوعی18

2-3-3-2. طراحی ANFIS21

2-3-4.معرفی و ارزیابی Dataset مصنوعی ایجاد شده28

2-3-4-1. آزمون تحلیل واریانس مقایسه چند جامعه مستقل (ANOVA)28

2-3-5.شاخص‌های EST-COCOMO II31

2-4. جمع‌بندی32

فصل3 مبانی تحقیق و مروری بر تحقیقات پیشین33

3-1. برآورد پروژه‌های نرم‌افزاری34

3-1-1. تکنیک‌های مبتنی بر تجربه35

3-1-2. تکنیک مبتنی بر مدل الگوریتمی35

3-2. مدل COCOMO II36

3-2-1. مقدمه36

3-2-2. اندازه‌گیری38

3-2-3. تخمین تلاش43

3-2-3-1. محرک‌های هزینه در مدل Post Architecture44

3-2-3-2. محرک‌های مدل Early Design61

3-2-4. تخمین هزینه63

3-3. منطق‌فازی63

3-3-1. مجموعه‌های قطعی64

3-3-2. مجموعه‌های فازی65

3-3-3. تابع عضویت65

3-3-3-1. اشکال مختلف توابع عضویت66

3-3-4. عملیات اساسی روی مجموعه‌های فازی (t-norm, co-norm):70

3-3-5. متغیرهای زبانی71

3-3-6. روابط فازی73

3-3-7. کنترل فازی73

3-3-7-1. مزایای کنترل فازی74

3-3-7-2. مراحل طراحی یک سیستم فازی75

3-3-7-3. بررسی فرایند طراحی تعدادی از نمونه‌های واقعی75

3-3-8. موتور استنتاج77

3-3-8-1. روش‌های غیر فازی سازی78

3-3-8-2. محتمل‌ترین در مقابل سازگارترین روش78

3-4. خوشه‌بندی فازی C-Means81

3-4-1. مقدمه81

3-4-2. هدف از خوشه‌بندی82

3-4-3. خوشه‌بندی فازی82

3-4-3-1. الگوریتم خوشه‌بندی فازی C-Means84

3-4-4. بررسی نمونه تست88

3-5. مروری بر برخی کارهای مرتبط88

3-5-1.جمع‌بندی90

3-6. نتیجه‌گیری92

فصل4 بررسی سیستم و ارزیابی نتایج آن93

4-1. شاخص‌های ارزیابی و شبیه‌سازی94

4-2. روند بررسی و نتایج خروجی96

4-3. جمع بندی100

فصل5 جمع‌بندی و پیشنهاد‌ها102

5-1. یافته‌های تحقیق103

5-2. نوآوری تحقیق104

5-3. پیشنهاد‌ها105

مراجع106

واژه‌نامه112

 

قیمت فایل ورد پروژه : 9000 تومان

 دانلود فایل ورد بلافاصله بعد از پرداخت هزینه

بلافاصله پس از پرداخت ، لینک دانلود پایان نامه به شما نشان داده می شود

پشتیبانی سایت :        09010633413

 

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


نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی