تطبیق زبان های توصیف جنبه گرای معماری نرم افزار جهت توصیف معماری سیستم های مبتنی بر وب

Publish Year: 1388
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 1,749

This Paper With 6 Page And PDF Format Ready To Download

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

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

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

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

CSICC15_300

تاریخ نمایه سازی: 26 مهر 1388

Abstract:

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

Keywords:

سیستم مبتنی بر وب , زبان توصیف معماری نرم افزار , کانسرن متقاطع , زبان توصیف جنبه گرای معماری نرم افزار

Authors

الهام موذن

آزمایشگاه سیستمهای هوشمند دانشکده مهندسی کامپیوتر و فناوری اطلاعات

احمد عبداله زاده بارفروش

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

مراجع و منابع این Paper:

لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :
  • Security را پشتیبانی می‌کنند. لذا، ضروری است با توجه به ...
  • Kande, Mohamed. M, 4 _ _ _ _ _ CHNIQUE ...
  • Medvidovic, N., Dashofy, E. M., and Taylor, R. N. _ ...
  • Bass, L., Clements, P., Kazman, R. _ _ _ Addis ...
  • _ PhD Thesi. Department of Information Systems and Computation, Polytechnic ...
  • Information and Software Technology Vol. 51, pp. 306- 324, 2009. ...
  • نمایش کامل مراجع