روشی برای تشخیص مولفه های نرم افزاری مبتنی بر الگوریتم ژنتیک مرتب سازی نامغلوب

سال انتشار: 1397
نوع سند: مقاله ژورنالی
زبان: فارسی
مشاهده: 144

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

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

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

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

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

JR_SCJKA-7-2_004

تاریخ نمایه سازی: 31 تیر 1401

چکیده مقاله:

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

کلیدواژه ها:

نویسندگان

شبنم غلامشاهی

دانشگاه الزهرا(س)، دانشکده فنی و مهندسی

سید محمد حسین هاشمی نژاد

دانشگاه الزهرا(س)، دانشکده فنی و مهندسی

مراجع و منابع این مقاله:

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