CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

ارایه روشی برای تخمین هزینه پروژه های نرم افزاری سرویس گرا براساس تطبیق متد کاسمیک

عنوان مقاله: ارایه روشی برای تخمین هزینه پروژه های نرم افزاری سرویس گرا براساس تطبیق متد کاسمیک
شناسه ملی مقاله: DCBDP04_108
منتشر شده در چهارمین کنفرانس ملی محاسبات توزیعی و پردازش داده های بزرگ در سال 1397
مشخصات نویسندگان مقاله:

فرشته غلام زاده - گروه مهندسی کامپیوتر، واحد تبریز، دانشگاه آزاد اسلامی، تبریز، ایران
محمدباقر کریمی - گروه مهندسی کامپیوتر، واحد تبریز، دانشگاه آزاد اسلامی، تبریز، ایران

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

کلمات کلیدی:
تخمین هزینه نرم افزار، SOA ، کاسمیک، نرم افزار سرویس گرا

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/772525/