نام پژوهشگر: ایمان عطارزاده
ابراهیم سلیمی ترک ایمان عطارزاده
در تمامی پروژه هایی که امروزه انجام می شوند بحث مدیریت مسأله ای بسیار تعیین کننده است. پروژه های نرم افزاری نیز از این قاعده مستثنی نیستند. از مهم ترین جنبه های فعالیت توسعه نرم افزاری بحث مدیریت زمان و هزینه است. با توجه به اینکه در مراحل ابتدایی توسعه نرم افزار اطلاعات دقیقی نسبت به جنبه های مختلف توسعه وجود ندارد؛ تخمینی دقیق تر از هزینه های پیش رو می تواند امری حیاتی در موفقیت یک نرم افزار باشد. در این پژوهش توانستم با بکارگیری مدل cocomo ii، که از شناخته شده ترین روش های تخمینِ هزینه های توسعه نرم افزاری مبتنی بر مدل های الگوریتمی است، و ترکیب آن با منطق فازی، مدلی را ایجاد کرده که با توجه به برخی پارامترهای موجود در فازهای اولیه ی توسعه، تخمین های دقیق تری نسبت به هزینه انجام می دهد. پیاده سازی آن در نرم افزار matlab و با کمک داده های مصنوعی صورت گرفته شده است. بررسی صحت داده های ایجاد شده نیز در نرم افزار spss صورت گرفته است. همچنین اینکه از داده های 2 dataset رسمی cocomo ii برای ارزیابی مدل پیشنهادی استفاده شده اند که نتایج حاصله با استفاده از تکنیک های mmre و pred مورد بررسی واقع شده اند که خروجی های تولید شده نشان می دهند سیستم پیشنهادی در مقایسه با مدل اصلی cocomo ii که میانگین بهبودی معادل 5.901% داشته است.