آزمون تکامل مفاهیم چارچوب های نرم افزاری شی گرا در بین نسخه های مختلف آن

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

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

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

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

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

ECCIRD01_001

تاریخ نمایه سازی: 6 اردیبهشت 1396

چکیده مقاله:

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

کلیدواژه ها:

چارچوب های نرم افزاری شی ءگرا ، به روز رسانی ، تکامل مفاهیم

نویسندگان

ثریا عراوی

دانشکده مهندسی کامپیوتر و برق، مربی، مجتمع آموزش عالی اسفراین، ایران، خراسان شمالی، اسفراین

عباس حیدرنوری

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

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

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • Marcus, A. and Maletic, J. I., :Recovering documentati on-to source-code ...
  • Fluri, B. and Gall, H. C., :Classifying change types Proc. ...
  • Heydarnoori, A., Czarnecki.K, Binder.W., ...
  • from Dynamic Traces, IEEE Journal On Software Engineering, vol.83, no.6, ...
  • Lakhotia, A., "A Unified Framework for Expressing Software Subsystem Classification ...
  • Journal, vol. 86, no.19, , 1, pp. 200-280. ...
  • Int I Conf. Software Engineering. USA, 2003 , pp 125- ...
  • _ _ ommending [4] Dagenais, B., Robillard. M. P., Framework ...
  • Conf. Program Compreh ension. IEEE Computer Society, 2006 , pp.35-45. ...
  • Kemper, C. and Overbeck, C., :What's new with jbuilder, ;In ...
  • Conference, 2005 pp 123 -129 ...
  • SIGSOFT International Symposium on the Foundations of Software Engineering (FSE-9), ...
  • Schofield, C., Tansey, B., Xing, Z. and Stroulia, E., , ...
  • visualizing refactorings from software archives, "In Proc Int 'l Conf. ...
  • Dig, D., Comertoglu, C., Marinov, D., and Johnson, R., ":Automated ...
  • evolving components, ": Object- Oriented Programming, 2006 , pp.67-69. ...
  • Dig, D., Manzoor, K., Johnson, R., ...
  • Engineering. ICSE, 2007 , pp.120 -122 . ...
  • pattern language for developing object- oriented frameworks, ;: Pattern Languages ...
  • Poshyvanyk, D., Gu eh eneuc, Y.-G., Marcus, A., Antoniol, G. ...
  • Liu, D., Liu, _ Marcus, Poshyvanyk, D. and Rajlich, V., ...
  • in Proc. Int 'l Conf. Automated Software Engineering. ACM, 2007 ...
  • API evolution, "In Proc Int 'l Conf .ICSM, 200 pp.123-125 ...
  • Gamma, E., Helm, R., Johnson, R., Vlissides, J., Design Patterns: ...
  • Rysselberghe, F. V., S. Demeyer., _ FReconstruction of successful software ...
  • detection, _ Software Evolution, 2003 , pp.126-130 . [12] Antoniol, ...
  • نمایش کامل مراجع