موضوع مقاله :

دلایل استفاده از مهندسی معکوس

چکیده :

دلایل استفاده از مهندسی معکوس


شرح :

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