کاربرد پردازش ومحاسبات تکاملی به همراه ارایه یک روش برای معماری های نرم افزاری
سال انتشار: 1394
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 429
فایل این مقاله در 16 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
ITCC01_359
تاریخ نمایه سازی: 9 فروردین 1395
چکیده مقاله:
معماری های نرم افزاری عبارتند از مشاهدات تحلیلی در پروژه های نرم افزاری، زیرا بلوک های اصلی عملکرد نرمافزار را منعکس می کنند. این معماری ها، مشاهدات تحلیلی سطح بالایی را ارائه می دهند و هنگامی که معماران نیازبه تحلیل ساختار سیستم های عملیاتی دارند، این مشاهدات مفید خواهند بود. معمولا آنها این فرآیند را به صورتدستی و براساس تجربیات قبلی خود انجام می دهند. اگرچه، هنگامی که طراحی واقعی به دلیل تغییرات مداوم کنترلنشده، واضح نیستند، این عملیات می تواند بسیار خسته کننده باشد. از زمان ظهور مهندسی نرم افزار جست و جومحور، عملیات متعددی در حوزه ی مهندسی نرم افزار به صورت مسائل بهینه سازی و جست و جوی پیچیده، انجامشده اند، به طوری که محاسبات تکاملی منجر به ایجاد یک حوزه ی جدید از کاربرد شده است. این مقاله به بررسیطراحی یک الگوریتم تکاملی (EA) برای کشف معماری اصلی سیستم های نرم افزاری می پردازد. تلاش های زیادیدر جهت ایجاد یک فرآیند انسان محور و کلی صورت گرفته است. از این روانتخاب یک رمزنگاری قابلدرک،ویک معیار دقیق طراحی نرمافزاری، و یک عملگر ژنتیکی که به شبیه سازی تبدیل های معماری می پردازد،تمام اینها خصوصیت ها و ابعاد مهمی از روش پیشنهادی را ارائه می دهد. در نتیجه، یک روش تکاملی کلی برایکمک به مهندسان نرم افزار در جهت فرآیند تصمیم گیری، یک مطالعه ی پارامتری کامل و آزمایش هایی با استفادهاز سیستم های نرم افزاری واقعی اجرا شدند.
کلیدواژه ها:
نویسندگان
مجید مظفری
کارشناسی ارشد مهندسی نرم افزار دانشگاه آزاد اسلامی واحد رشت
امیر فلاحتی مرزدشتی
کارشناسی ارشد مهندسی نرم افزار دانشگاه آزاد اسلامی واحد رشت
علیرضا پوربهرام
کارشناسی ارشد مهندسی نرم افزار دانشگاه آزاد اسلامی واحد رشت
مراجع و منابع این مقاله:
لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :