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

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

This Paper With 9 Page And PDF Format Ready To Download

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

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

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

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

OUTLOOKECE01_092

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

Abstract:

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

Authors

ثریا غراوی

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

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

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

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

لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :
  • Lakhotia, A., "A Unified Framework for Expressing Software Subsystem Classification ...
  • Marcus, A. and Maletic, J. I., *Recovering documentati On -tosource-code ...
  • Dagenais, B., Robillard. M. P., ، _ Recommend ing Adaptive ...
  • Fluri, B. and Gall, H. C., 4Classifying change types for ...
  • Kemper, C. and Overbeck, C., ،What's new with jbuilder, "In ...
  • the development dust for refactorings, Digging؛ Schofield, C., Tansey, B., ...
  • Gorg, C. and Weigerber, P., *Detecting and visualizing refactorings _ ...
  • Dig, D., Comertoglu, C. _ Marinov, D., and Johnson, R., ...
  • Dig, D., Manzoor, K., Johnson, R., 4Refactoring- aware Configuration Management ...
  • Roberts, D., Johnson, R., *Evolving frameworks : A pattern language ...
  • Poshyvanyk, D., Gu eh eneuc, Y.-G., Marcus, A., Antoniol, G. ...
  • Liu, D., Liu, A. Marcus, Poshyvanyk, D. and Rajlich, V., ...
  • Diff: A tool for summarizing the effects of modifications, Semantic؟، ...
  • 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., ، _ Recons truction of ...
  • Antoniol, G., Penta, M. D., Merlo, E., ،An automatic approach ...
  • نمایش کامل مراجع