چارچوبی برای افزایش قابلیت استفاده از تصمیمات معماری نرم افزار

سال انتشار: 1392
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 616

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

این مقاله در بخشهای موضوعی زیر دسته بندی شده است:

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

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

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

CESD01_181

تاریخ نمایه سازی: 25 اسفند 1392

چکیده مقاله:

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

کلیدواژه ها:

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

نویسندگان

بهنام سالاری حمزه خانی

دانشکده کامپیوتر دانشگاه آزاد اسلامی واحد نجف آباد

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

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • Nonaka, I., Takeuchi, H.: The Kno wle dge-Creating Company : ...
  • Regli, W., Hu, X., Atwood, M., Sun, W.: A Survey ...
  • Coplien, J.O., Harrison, N.B.: Organizational Patterns of Agile Software Development. ...
  • Bosch, J.: Software Architecture: The Next Step. In: F. Oquendo, ...
  • Medvidovic, N., Taylor, R.N.: A Classification and Comparison Framework for ...
  • Nuseibeh, B.: Weaving Together Requirements and Architectures. IEEE Computer 34(3), ...
  • Clements, P., Kazman, R, Bass.L;2003; Software Architecture in Practice ;Second ...
  • Dingssyr, Torgeir; van Vliet , Hans ;2009 ;Introduction to Software ...
  • Ralf Mikut, Markus Reischl, Wiley Interdi sciplinary Reviews: Data Mining ...
  • Farenhorst, Rik ; C. _ Boer , Remco ; Knowledge ...
  • Babar, M. A., Zhu, L., and Jeffery, R., "A Framework ...
  • Dobrica, L., and Niemela, E., "A survey on software architecture ...
  • Zhu L, Babar M.A., Jeffery R., "Mining Patterns to Support ...
  • Tyree, J. and Akerman, A., "Architecture Decisions: Demystifying Architecture", IEEE ...
  • Babar, M. A., Gorton, I. and Jeffery, R."Toward a framework ...
  • نمایش کامل مراجع