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

دانلود ترجمه مقاله چارچوبی برای گردآوری و کاربرد شناخت در مورد تکامل معماری نرم افزار 
ترجمه در قالب فایل Word و قابل ویرایش میباشد 
سال انتشار:2012
تعداد صفحه ترجمه:18
تعداد صفحه فایل انگلیسی:7

 موضوع انگلیسی :A Framework for Acquisition and Application of Software Architecture Evolution Knowledge
موضوع فارسی:دانلود ترجمه مقاله چارچوبی برای گردآوری و کاربرد شناخت در مورد تکامل معماری نرم افزار
چکیده انگلیسی:ABSTRACT
Software systems continuously evolve as a consequence of frequent changes in their functional requirements and the environment surrounding them. Architecture-centric software evolution (ACSE) enables changes in software structure and behaviour while abstracting the complex implementation-specific details. However, due to recurring evolution there is a need for solutions that enable a systematic reuse of frequent changes in software architectures. In recent years, architecture change patterns and evolution styles proved successful in promoting reuse expertise to tackle architecture evolution. However, there do not exist any solutions that enable a continuous acquisition and application of architecture evolution knowledge to systematically address frequent changes in software architectures. In this paper, we propose a framework PatEvol that aims to unify the concepts of i) software repository mining and ii) software evolution to enable acquisition and application of architecture evolution knowledge. In the proposed PatEvol framework, we present knowledge acquisition (architecture evolution mining) to enable post-mortem analysis of evolution histories to empirically discover evolution-centric knowledge. Furthermore, we support reuse of discovered knowledge to enable knowledge application (architecture evolution execution) that enables evolution-off-the-shelf in software architectures. Tool support facilitates the knowledge acquisition and knowledge application processes in the PatEvol framework.
چکیده فارسی:سیستم های نرم افزاری در نتیجه تغییرات پی در پی در نیازهای کاربردی و محیط پیرامونشان رشد می کنند. تکامل نرم افزار معماری محور (ACSE) باعث تغییر در ساختار و رفتار نرم افزار می شود در حالیکه جزئیات خاص پیاده سازی پیچیده را خلاصه می نماید. اما به علت تکامل برگشت کننده، نیاز به راه حل هایی که کاربرد مجدد نظام مند از تغییرات مکرر در معماری های نرم افزار را توانمندسازی کند. در سالهای اخیر، الگوهای تغییر معماری و سبکهای تکامل در افزایش تخصیص بکارگیری مجدد جهت افسار نمودن تکامل معماری، موفقیت آمیز بوده اند. اما راه حلهایی وجود ندارد که گردآوری و کاربرد پیوسته شناخت تکامل معماری را بطور نظامند توانمندسازد و تغییرات مکرر در معماریهای نرم افزار را بیان کند. در این مقاله، چارچوب Patevol را مطرح نمودیم که هدفش یکپارچه سازی مفاهیم است:


محصولات مرتبط



ارسال نظر

  1. آواتار


    ارسال نظر
درباره نگین فایل
فروشگاه ساز فایل تمامی خدمات لازم برای راه اندازی و ساخت یک فروشگاه را در اختیار شما می گذارد. شما بدون نیاز به هاست ، دامنه ، هزینه های بالای برنامه نویسی و طراحی سایت می توانید فروشگاه خود را ایجاد نمایید .پشتیبانی واتساپ سایت:09054820692 .
آمار فروشگاه
  •   تعداد فروشگاه: 123
  •   تعداد محصول: 37,420
  •   بازدید امروز : 1,510
  •   بازدید هفته گذشته: 95,377
  •   بازدید ماه گذشته: 587,832