نام پژوهشگر: رحیمه صفی زاده
رحیمه صفی زاده اکبر فرهودی نزاد
به دلیل افزایش تقاضا برای نرم افزارهای کامپیوتری، برنامه ریزی و مدیریت پروژه های نرم افزاری بسیار مهم است. از آنجا که دلیل اصلی شکست پروژه های نرم افزاری، برنامه ریزی های نادرست است، پس سازمان های نرم افزاری نیازمند تخمین های دقیق پروژه تحت توسعه هستند. یکی از فعالیت های مهم در برنامه ریزی پروژه نرم افزاری تخمین هزینه است که در مراحل اولیه انجام می شود. به دلیل استفاده از ابزارهای جدید توسعه، صنعت توسعه نرم افزار پیچیده شده و روش های مختلفی برای تخمین هزینه نرم افزار ارائه شده است. اما یکی از مسائل مهم در تخمین هزینه نرم افزار مدیریت روابط خطی و غیر خطی موجود در عوامل موثر در هزینه پروژه های نرم افزاری می باشد. در کارهایی که تاکنون در زمینه تخمین هزینه انجام شده است هنوز به این مهم پرداخته نشده است. در این پایان نامه سعی شده است تخمین هزینه با استفاده از روش های هوشمند ارائه شود. روش های هوشمند دقت تخمین را در پروژه های نرم افزاری بهبود می بخشند. برای ارزیابی این روش از شبیه ساز matlab استفاده شده است. معیارهای ارزیابی روش پیشنهادی «اندازه خطای نسبی» و «میانگین اندازه خطای نسبی» است. در مقایسه ی نتایج بدست آمده از روش پیشنهادی با سایر روش های مشابه مانند روش الگوریتمی کوکومو، روش شبکه عصبی منفرد و روش پیشنهادی attarzadeh و همکارش بهبود کیفیت معیارهای ارزیابی تخمین هزینه نرم افزار مشاهده می شود. کارایی برتر روش پیشنهادی ما خطای کمتر به همراه کارایی بالاتر برای رسیدن به نتایج مطلوب می باشد.