ارایه روشی برای تخمین هزینه پروژه های نرم افزاری سرویس گرا براساس تطبیق متد کاسمیک
Publish Year: 1397
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 661
This Paper With 9 Page And PDF Format Ready To Download
- Certificate
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
DCBDP04_108
تاریخ نمایه سازی: 24 شهریور 1397
Abstract:
از جمله مسایل مهم در مدیریت پروژه های نرم افزاری، داشتن تخمین های دقیق و نزدیک به واقعیت می باشد. تخمین هزینه های لازم برای انجام پروژه می تواند تاثیر بسزایی در میزان موفقیت و شکست پروژه داشته باشد. به همین منظور قبل از آغاز نمودن پروژه بهتر است میزان تلاش لازم برای پروژه نرم افزاری تخمین زده شود. علیرغم معطوف شدن توجه عظیم سازمان ها به معماری سرویس گرا، تا کنون تحقیقات اندکی برای تخمین این نوع پروژه های نرم افزاری انجام گرفته است. معماری سرویس گرا موجب به موجود آمدن سرمایه های ارزشمند فناوری اطلاعات یک سازمان شده است که می توانند مجددا در سیستم ها و پروژه های متعددی به کار گرفته شوند. با این وجود اگر تخمین اولیه ی اقدامات مورد نیاز برای ساخت یک معماری مبتنی بر سرویس صحیح نباشد، برآورد بازدهی سرمایه کاری دشوار خواهد بود. از آنجا که مدل های کنونی تخمین و تعیین سایز نرم افزار غالبا برای ارزیابی پروژه های ساخت یافته، شی گرا و مبتنی بر مولفه ارایه شده اند لذا پارامترهای خاص توسعه نرم افزار سرویس گرا را پوشش نمی دهند. در این تحقیق روشی پیشنهاد شده است که انواع گوناگون پروژه های مبتنی بر سرویس را مورد تحلیل قرار داده و ساختار آنها را تشریح می کند تا اینکه روش مناسبی جهت تخمین هزینه برای سیستم های SOA ارایه نماید. از آنجا که روش ارایه شده با انطباق بر روش کاسمیک می باشد و روش کاسمیک معماری لایه ای را بهتر از سایر روش های تخمین پوشش می دهد و نیز به علت محاسبه پیچیدگی فاکتورهای تاثیر گذار بر SOA نظیر پیچیدگی داده ها و پیچیدگی فرآیندها و پیچیدگی عوامل محیطی موثر بر برنامه های کاربردی، تخمین دقیق تری از پروژه های نرم افزاری مبتنی بر SOA بدست می دهد. نتایج ارزیابی نشان می دهد که روش پیشنهادی می تواند تخمین را با دقت بیشتری نسبت به روش های متناظر انجام دهد.
Authors
فرشته غلام زاده
گروه مهندسی کامپیوتر، واحد تبریز، دانشگاه آزاد اسلامی، تبریز، ایران
محمدباقر کریمی
گروه مهندسی کامپیوتر، واحد تبریز، دانشگاه آزاد اسلامی، تبریز، ایران