روشی برای مقایسه معماریهای نرمافزار

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

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

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

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

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

ACCSI13_007

تاریخ نمایه سازی: 25 آبان 1386

چکیده مقاله:

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

کلیدواژه ها:

معماری نرم افزار ، مقا یسه معمار ی ، ارزیابی معماری نرمافزار ، هدف کسب و کار ، سرو یس معمار ی ، مدل ک یف ی ، ویژگی کیفی ، معیار کیفی

نویسندگان

وجیه اله منتقمی

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

سیدحسن میریان حسین ابادی

استادیار، گروه مهندسی نرمافزار دانشکده مهندسی کامپیوتر دانشگاه صنع

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

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • Clements, P., Kazman, R. and Klien, M., Evaluating Software Architecture ...
  • Stoermer, C., Bachmann, F. and Verhoef, C., SACAM: The Software ...
  • Rosa, N. S., Justo, G. R., Cunha, P., A Framework ...
  • Kruchten, P., Architectural Blueprints- The "4+1" View Model of Software ...
  • Bass, L., Celements, P. and Kaszman, R., Software Architecture in ...
  • Clements, P., et al., Documenting Software A rchitecture, 2nd Review, ...
  • Losavio, F., et al. Quality Cha racteristics for Software Architecture. ...
  • Chastek, G. and Ferguson, R., Toward Measures for Software Architectures, ...
  • Boucke, N. and Holvoet, T., Relating Architectural Views with A ...
  • Bengfsson, P., et al., Architecture- level modifiability analysis (ALMA), The ...
  • Kazman, R., et al. A Basic for Analyzing Software Architecture ...
  • Losavio, Farncisca, et al. ISO quality standards for measuring architectures. ...
  • Jepsen T., Anjum F., Bhat R. R., Jain R., Sharma ...
  • Dagiuklas, T., Geneiatakis, D., Kambourakis, G., Sisalem, D., Ehlert, S., ...
  • نمایش کامل مراجع