افزایش دقت تخمین کار لازم برای ساخت نرمافزار با تنظیم پارامترهای مدل COCOMO با استفاده از الگوریتم رقابت استعماری

سال انتشار: 1397
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 365

فایل این مقاله در 15 صفحه با فرمت PDF قابل دریافت می باشد

این مقاله در بخشهای موضوعی زیر دسته بندی شده است:

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

GERMANCONF02_184

تاریخ نمایه سازی: 3 تیر 1398

چکیده مقاله:

تخمین هزینه نرم افزار، به عنوان یکی از مراحل اساسی در برنامه ریزی پروژه، نقش مهمی در فرآیند تصمیم گیری داشته و فعالیتی چالشی در مدیریت پروژه های نرم افزاری محسوب میشود. تخمین دقیق میزان کار لازم (تلاش) در مراحل اولیه فرآیند توسعه نرم افزار، پایه و اساس محکمی برای موفقیت پروژه محسوب میشود و تخمین نادرست میتواند منجر به شکست پروژه گردد. محبوبترین و مرسوم ترین مدل مورد استفاده در بین مدلهای الگوریتمی تخمین تلاش، COCOMO میباشد که نتیجه خود را به صورت تعداد نفر- ماه در مراحل مختلف پروژه اعلام مینماید. اما به علت ذات غیر قطعی تخمین هزینه نرم افزار، مدلهای الگوریتمی نتوانسته اند تخمین دقیق و نزدیک به واقعیتی را به دست بیاورند. در این مقاله، استفاده از الگوریتم های بهینه سازی و یادگیری ماشین، جهت یافتن بهترین مقادیر ضرائب مدل COCOMO و در نتیجه بهبود نتایج تخمین، مورد توجه قرار گرفته است. در این راستا، الگوریتم بهینه سازی رقابت استعماری مورد استفاده قرار گرفته و با بررسی نتایج خروجی مدل پیشنهادی، مشاهده شد که دقت تخمین بسیار بالایی نسبت به سایر روشها، برروی مجموعه داده های COCOMO 81 و NASA 93 حاصل شده است.

کلیدواژه ها:

نویسندگان

مظفر پشتام

دانشجوی کارشناسی ارشد مهندسی هوش مصنوعی کامپیوتر، دانشگاه آزاد اسلامی واحد دزفول

محمد خیراندیش

دکتری مهندسی سخت افزار کامپیوتر، عضو هیئت علمی دانشگاه آزاد اسلامی دزفول،