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