تجزیه و تحلیل مدل های معماری نرم افزار با رویكرد عملی مدل های UML

Publish Year: 1399
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 714

This Paper With 10 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

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

لینک ثابت به این Paper:

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

CARSE05_216

تاریخ نمایه سازی: 17 آذر 1399

Abstract:

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

Keywords:

معماری نرم افزار , مدل تحول دو طرفه , زبان مدل سازی یکپارچه , قابلیت دسترسی

Authors

محمدرضا شاه رحمانی

دانشجوی کارشناسی ارشد نرم افزار، موسسه آموزش عالی بهمنیار کرمان

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

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

منصور اکبرزاده ایران پور

دانشجوی کارشناسی ارشد نرم افزار، موسسه آموزش عالی بهمنیار کرمان،