شماره ركورد كنفرانس :
4726
عنوان مقاله :
ارائه روشي براي تخمين هزينه پروژه هاي نرم افزاري سرويس گرا بر اساس تطبيق متد كاسميك
پديدآورندگان :
غلام زاده فرشته گروه مهندسي كامپيوتر، واحد تبريز، دانشگاه آزاد اسلامي، تبريز، ايران , كريمي محمد باقر گروه مهندسي كامپيوتر، واحد تبريز، دانشگاه آزاد اسلامي، تبريز، ايران
كليدواژه :
تخمين هزينه نرم افزار , SOA , كاسميك , نرم افزار سرويس گرا
عنوان كنفرانس :
چهارمين كنفرانس ملي محاسبات توزيعي و پردازش داده هاي بزرگ
چكيده فارسي :
از جمله مسائل مهم در مديريت پروژه هاي نرم افزاري، داشتن تخمين هاي دقيق و نزديك به واقعيت مي باشد. تخمين هزينه هاي لازم براي انجام پروژه مي تواند تاثير بسزايي در ميزان موفقيت و شكست پروژه داشته باشد. به همين منظور قبل از آغاز نمودن پروژه بهتر است ميزان تلاش لازم براي پروژه نرم افزاري تخمين زده شود. عليرغم معطوف شدن توجه عظيم سازمانها به معماري سرويس گرا، تا كنون تحقيقات اندكي براي تخمين اين نوع پروژه هاي نرم افزاري انجام گرفته است. معماري سرويس گرا موجب به موجود آمدن سرمايه هاي ارزشمند فناوري اطلاعات يك سازمان شده است كه ميتوانند مجددا در سيستمها و پروژه هاي متعددي به كار گرفته شوند. با اين وجود اگر تخمين اوليه ي اقدامات مورد نياز براي ساخت يك معماري مبتني بر سرويس صحيح نباشد، برآورد بازدهي سرمايه كاري دشوار خواهد بود. از آنجا كه مدلهاي كنوني تخمين و تعيين سايز نرم افزار غالبا براي ارزيابي پروژه هاي ساخت يافته، شي گرا و مبتني بر مولفه ارائه شده اند لذا پارامترهاي خاص توسعه نرم افزار سرويس گرا را پوشش نمي دهند. در اين تحقيق روشي پيشنهاد شده است كه انواع گوناگون پروژه هاي مبتني بر سرويس را مورد تحليل قرار داده و ساختار آنها را تشريح ميكند تا اينكه روش مناسبي جهت تخمين هزينه براي سيستمهاي SOA ارائه نمايد. از آنجا كه روش ارائه شده با انطباق بر روش كاسميك مي باشد و روش كاسميك معماري لايه اي را بهتر از ساير روشهاي تخمين پوشش مي دهد و نيز به علت محاسبه پيچيدگي فاكتورهاي تاثير گذار بر SOA نظير پيچيدگي داده ها و پيچيدگي فرآيندها و پيچيدگي عوامل محيطي موثر بر برنامه هاي كاربردي، تخمين دقيقتري از پروژه هاي نرم افزاري مبتني بر SOA بدست مي دهد. نتايج ارزيابي نشان مي دهد كه روش پيشنهادي مي تواند تخمين را با دقت بيشتري نسبت به روشهاي متناظر انجام دهد.