تجزیه و تحلیل مدل های معماری نرم افزار با رویكرد عملی مدل های UML
- سال انتشار: 1399
- محل انتشار: پنجمین کنفرانس بین المللی پژوهش های کاربردی در علوم و مهندسی
- کد COI اختصاصی: CARSE05_216
- زبان مقاله: فارسی
- تعداد مشاهده: 742
نویسندگان
دانشجوی کارشناسی ارشد نرم افزار، موسسه آموزش عالی بهمنیار کرمان
استاد، موسسه آموزش عالی بهمنیار کرمان
دانشجوی کارشناسی ارشد نرم افزار، موسسه آموزش عالی بهمنیار کرمان،
چکیده
تکامل روزافزون سیستم های نرم افزاری، معماری نرم افزار به دلایل متعددی از جمله نیازهای جدید در معرض تغییرات مکرر است. شناسایی تغییرات مناسب معماری ناشی از الزامات غیر عملکردی به ویژه چالش برانگیز است زیرا مربوط به تحلیل های کمی است که معمولاً با زبان ها و ابزارهای خاص انجام می شود. در دهه های گذشته تعداد قابل توجهی از رویکردها برای استخراجمدل های تحلیل غیر کاربردی از مدل های معماری ارائه شده است. با این حال، یک کمبود اتوماسیون در مسیر برگشت وجود دارد که نتایج تجزیه و تحلیل را به معماری نرم افزار برمی گرداند. هدف، در این مقاله، یک رویکرد مدل محور را برای حمایت از طراحان در بهبود در دسترس بودن سیستم های نرم افزاری خود از طریق اقدامات تجزیه مجدد پیشنهاد می کنیم. چارچوب پیشنهادی از تغییرات مدل دو طرفه برای ترسیم مدل های UML1 بر روی مدل های تجزیه تصادفی پتری نت و بالعکس استفاده می کند. به طور خاص، پس از تجزیه و تحلیل در دسترس بودن، روش امکان استفاده از بازسازی مجدد مدل را، بر اساس الگوهای شناخته شده، با هدف بهبود در دسترس بودن مدل معماری فراهم می کند. یافته ها، اثربخشی رویکرد را در سیستم کنترل محیط تأییدکردیم. نتایج نشان می دهد که این روش می تواند یک مدل در دسترس بودن قابل تجزیه و تحلیل از توصیف معماری نرم افزار تولید کند و مدل های معتبر معماری نرم افزار از مدل های موجود بوده است سرانجام، نتایج نشان می دهد که استفاده از الگوهای تحمل خطا به طور قابل توجهی در دسترس بودن را در هر سناریوی در نظر گرفته بهبود می بخشد. نتیجه گیری، این روش ادغامبا تکامل مدل دو طرفه و تکنیک های تحمل خطا برای پشتیبانی از بازسازی مجدد مبتنی بر در دسترس بودن مدل های معماری است. نتایج آزمایش تأثیر روش را در بهبود در دسترس بودن نرم افزار سیستم نشان می دهد.کلیدواژه ها
معماری نرم افزار، مدل تحول دو طرفه، زبان مدل سازی یکپارچه، قابلیت دسترسیمقالات مرتبط جدید
- تحلیل وبهینه سازی هزینه مصرف انرژی ایستگاه پمپاژ آبرسانی با رویکرد هزینه های دوره عمرپمپ
- بررسی تاثیر نانو ذرات ایتریوم اکسید بر امپدانس بتن
- بررسی تطبیقی خلاصه الزامات آیین نامه FDA QSR ۲۱ CFR ۸۲۰ و استاندارد بین المللی ISO ۱۳۴۸۵:۲۰۱۶
- واکاوی تاثیر روش تدریس فعال و اکتشافی و خلاقیت در تدریس درس ریاضی بر روند تحصیل دانش آموزان
- طراحی و پیاده سازی یک سیستم ارزیای سلامت بر پایه اکسیژن خون و دمای بدن
اطلاعات بیشتر در مورد COI
COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.
کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.