مهندسی مجدد و مهندسی معکوس در نرم افزار، تفاوتها و کاربردها

سال انتشار: 1389
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 6,666

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

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

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

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

IAEEECHB01_009

تاریخ نمایه سازی: 1 مرداد 1389

چکیده مقاله:

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

نویسندگان

سهیل افراز

دانشگاه آزاد اسلامی واحد اردبیل

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

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • D.Gjorwell, S.Haglund, Daniel Sandel. Reengineering And Reengineering Patterns, 2002 ...
  • A.Le Gear. Thematic Review Of Software Reengineering And M aintenance ...
  • B.Du Bois , _ a Reverse Engineering Ontology ", Lab ...
  • Eengineering (LORE) , Belgium , 2007 Software ء [4] A.van ...
  • Reverse Engineering _ , Elsevier science , 2004 ...
  • E..Chikofsky , J.H.Cross , : Reverse Engineering and Design Recovery ...
  • Mobley, K , Reverse Engineering for Software Performance Engineering , ...
  • Canfora, .G, Di Penta. M , New Frontiers of Reverse ...
  • Hassan, A.E , Holt, R.C , The small world of ...
  • Reifer, Donald J.; The Dark Side of Software Reverse Engineering ...
  • Engineering, 2007. WCRE 2007 , IEEE , 2007 ...
  • Milsom, F.D , Why reverse engineering software? , IEE Colloquium ...
  • نمایش کامل مراجع