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

سال انتشار: 1388
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 1,757

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

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

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

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

CSICC15_300

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

چکیده مقاله:

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

کلیدواژه ها:

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

نویسندگان

الهام موذن

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

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

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

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

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • 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. ...
  • نمایش کامل مراجع