آزمون تکامل چارچوبھای نرم افزاری شی گرا

Publish Year: 1395
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 516

This Paper With 8 Page And PDF Format Ready To Download

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

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

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

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

OUTLOOKECE01_091

تاریخ نمایه سازی: 11 مرداد 1396

Abstract:

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

Authors

ثریا غراوی

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

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

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

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

لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :
  • Heydarnoori, A., Czarnecki.K, Binder.W., Bartolomei.T. T, *Two Studies of Framework- ...
  • Lakhotia, A., "A Unified Framework for Expressing Software Subsystem Classification ...
  • Marcus, A. and Maletic, J. I., «Recovering d o cumentatio ...
  • Dagenais, B., Robillard. M. P., ،، Rec ommending Adaptive Changes ...
  • Fluri, B. and Gall, H. C., 4Classifying change types for ...
  • Kemper, C. and Overbeck, C., ،What's new with jbuilder, 'In ...
  • SIGSOFT International Symposium on the Foundations of Software Engineering (FSE-9), ...
  • Michael C. C. and McGraw G., ، Automated software test ...
  • Automated Software Engineering , pp.136 -146, 1998. ...
  • [3] Chen H.Y., T.Y.Chen and T.H.Tse, TACCLE: _ methodology for ...
  • class and cluster levels. ACM Transactions on Software Engineering and ...
  • Doong R.K. and P.G. Frankl, ، The ASTOOT approach to ...
  • Chen H.Y., T.Y.Chen, T.H.Tse and F.T. Chan, In black and ...
  • 4]obj ect-oriented programs, ACM Transactions on Software Engineering and Metho ...
  • Schofield, C., Tansey, B., Xing, Z. and Stroulia, E., «Digging ...
  • and visualizing refactorings fiom software archives, Detecting؛ [8] Gorg, C. ...
  • Dig, D., Comertoglu, C _ _ Marinov, D., and Johnson, ...
  • Dig, D., Manzoor, K., Johnson, R., 4Refactoring- aware Configuration Management ...
  • Roberts, D., Johnson, R., *Evolving fiameworks : A pattern language ...
  • Poshyvanyk, D., Gu eh eneuc, Y .-G., Marcus, A., Antoniol, ...
  • Liu, D., Liu, A. Marcus, Poshyvanyk, D. and Rajlich, V., ...
  • Diff: A tool for summarizing the effects of Semantic؛، [14] ...
  • Dig, D. and Johnson, R., ،The role of refactoring in ...
  • Gamma, E., Helm, R., Johnson, R., Vlissides, J., Design Patterns: ...
  • Rysselberghe, F. V., S. Demeyer., ، «Rec onstruction of successful ...
  • Antoniol, G., Penta, M. D., Merlo, E., ،0An automatic approach ...
  • نمایش کامل مراجع