چکیده:
یکی از ابعاد مهم مدیریت پروژه های نرم افزاری تخمین هزینه و مدت زمان موردنیاز
برای ساخت سیستم اطلاعاتی است. تخمین یا برآورد تلاش موردنیاز برای ساخت یک
سیستم اطلاعاتی یکی از دغدغه های مهم مدیر پروژه، تلقی می شود. در نتیجه، الگوهای
تخمین تلاش متعددی مطرح شده است. روش های مبتنی بر یادگیری، مانند شبکه های
عصبی، یکی از این الگو ها می باشد. هدف از طرح این تحقیق، استفاده از شبکة عصبی
2 برای تخمین تلاش لازم برای ساخت سیستم اطلاعاتی می باشد. نتایج حاصل از RBF
این بررسی نشان می دهد که این شبکه در مقایسه با روش های مبتنی بر الگو، تخمین
مناسبی از تلاش های لازم برای ساخت سیستم را ارائه داده است
خلاصه ماشینی:
"B. Boehm, et al, "Cost Model For Future Software Life Cycle Processes: / اصولی ، از آنجاکه روش های تخمین مبتنی بر شبکة عصبی براساس شیوه یادگیری عمل می کنند، در نتیجه درصورت وجود داده های مربوط به پروژه های تکمیل شده سیستم های اطلاعاتی هرسازمان ، امکان استفاده از روش پیشنهادی این مقاله برای تخمین تلاش سیستم هایی دردست ساخت وجود دارد.
بنابراین در صورت وجود مستندات مربوط به تعداد خطوط کد سیستم های اطلاعاتی مختلف و نفر ساعت مربوط به تلاش واقعی ساخت سیستم ها، می توان از شبکه عصبی RBF برای تخمین تلاش ساخت سیستم های اطلاعاتی جدید با تقریب مناسب استفاده کرد.
مجموعه داده Kemerer (هیت ، ٢٠٠٢) تعداد خطوط کد به ١٠٠٠ مقدار FP تلاش واقعی (برحسب ١٠٠٠ ساعت ) 43,62 1217,1 253,6 12,54 507,3 40,5 168,31 2306,8 450 13,21 788,5 214,4 51,12 1337,6 499,9 12,77 421,3 50 3,53 99,9 43 19,81 933 200 17,63 1592,9 289 10,94 240 39 39,32 1611 254,2 35,07 789 128,6 23,86 690 161,4 37,53 1347,5 164,8 10,62 1044,3 60,2 / داده های مربوط به LOC یا FP و تلاش متناظر با آن برای پروژه های داخل کشور، از داده های موجود در مقاله های (بیگاس ، ١٩٩٦؛ من زیر و همکاران ، ٢٠٠٥) استفاده شده است .
٣. شبکه های عصبی مصنوعی شبکة عصبی مصنوعی ، معمول ترین روش مبتنی بر یادگیری مورد استفاده برای تخمین تلاش توسعه نرم افزار است .
نتایج حاصل از این بررسی نشان می دهد که این شبکه در مقایسه با روش های مبتنی بر الگو، تخمین مناسبی از تلاش های لازم برای ساخت سیستم را ارائه داده است ."