رویکردی جدید برای ارزیابی ریسک پروژه های نرمافزاری با استفاده ازالگوریتم ژنتیک بهبود یافته

سال انتشار: 1395
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 339

فایل این مقاله در 7 صفحه با فرمت PDF قابل دریافت می باشد

این مقاله در بخشهای موضوعی زیر دسته بندی شده است:

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

MAYCOMP02_017

تاریخ نمایه سازی: 4 مهر 1396

چکیده مقاله:

برای پروژههای نرمافزاری که به محدودیت زمانی و یا منابع انسانی متکی هستند بایستی برنامهریزی دقیقی انجام شود. یکی از فعالیتهای مهم در تحلیل، ارزیابی و کنترل پروژههای نرمافزاری، مدیریت ریسک است. پروژههای نرمافزاری در محیطی مملو از عدم قطعیت در حال توسعه و تولید میباشند. بنابراین، پیشبینی مولفههای عدم قطعیت و تحلیل آنها و برنامهریزی در جهت کاهش ریسک و افزایشتاثیرات مثبت آنها نقش مهمی در نیل به اهداف پروژهها ایفا میکند. توسعه پروژههای نرمافزاری، بدون مدیریت ریسک عملا امکانپذیر نخواهد بود و لذا ارایه یک مدل برای شناسایی ریسکها از الزامات پروژههای نرمافزاری میباشد. اولین گام در ارزیابی ریسک، شناساییریسک میباشد. با تاثیر فاکتورها و پارامترهای دخیل در ریسک میتوان تجزیه و تحلیل و میزان احتمال ریسک را شناسایی کرد. روش- های زیادی برای برای تجریه و تحلیل ریسکها وجود دارد که مدل کوکومو یکی از مدلهای اصلی برای ارزیابی ریسک است اما اینتوانایی لازم برای شناسایی ریسک را ندارد. بنابراین در این مقاله از الگوریتم ژنتیک بهبود یافته که بر مبنای عملگر جهش بهبود داده شده است استفاده کردیم. ارزیابی و نتایج بر روی دیتاست NASA93 که یکی از دیتاستهای اصلی سایت ناسا و شامل انواع مختلفی ازپروژههای نرمافزاری است انجام شده است. نتایج نشان میدهد که مقدار MMRE در الگوریتم ژنتیک بهبود یافته در مقایسه با مدل COCOMOII و مدل ANN-GA ، کمتر است و همچنین فاکتورهای دخیل در ریسک را دقیقتر شناسایی کرده است

کلیدواژه ها:

مدیریت ریسک ، پروژههای نرمافزاری ، الگوریتم ژنتیک بهبود یافته ، مدل کوکومو

نویسندگان

ستاره محمدقاسمی

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

پوریاحسین رشیدزاده میبدی

عضو هیات علمی ،گروه کامپیوتر، واحدمیبد، دانشگاه آزاد اسلامی، میبد،ایران