مهندسی معکوسی به علمی گفته می شود که از پاسخ به سؤال می رسند و در واقع فرایند کشف اصول تکنولوژیکی یک دستگاه، شیء یا یک سیستم است که از طریق تجزیه و تحلیل ساختار و عملکرد آن حاصل می شود. در اکثر مواقع موضوع مورد بررسی یک دستگاه مکانیکی، الکتریکی، برنامه نرم افزاری یا یک ماده بیولوژیکی یا شیمیایی است که بدون داشتن دانش قبلی و تنها با جداسازی اجزا و تجزیه و تحلیل شیوه عملکرد آن، سعی در ایجاد یک نمونه جدید از آن می گردد. مهندسی معکوس به طور عمده در استفاده های تجاری و نظامی به کار می رود و هدف آن استنباط پارامترهای طراحی یک محصول موجود بدون داشتن دانش کافی در زمینه تولید آن محصول و فقط با پیمودن فرایند معکوس و به کارگیری تکنیک های مشابه است.
یکی از کاربردهای مهم روش مهندسی معکوس، تولید یا ساختن یک دستگاه، قطعه یا محصول از روی نمونه مشابه است. در این روش با استفاده از عکس، فیلم یا نمونه موجود، یک دستگاه یا محصول را تولید می کنند. روش مهندسی معکوس ماشین آلات و قطعات با استفاده از نرم افزارهای کد مثل سالیدورک، یا کتیا سرعت بسیار بیشتری پیدا می کند و دقت آن بیشتر می شود. این نرم افزارها، به کاربران کمک می کند که مدل سه بعدی قطعات را به صورت مجزا یا در یک اسمبلی مشاهده کنند و قبل از شروع فرایند ساخت، بتوانند ایرادها و اشکالات احتمالی را رفع کنند. البته بین مهندسی معکوس و کپی کردن دستگاه، تفاوت زیادی است. در این حالت ( مهندسی معکوس در مهندسی مکانیک ) به علم و تکنولوژی عملکرد یا سیستم پی می بریم. روش کپی کردن کاملاً سنتی است و تولیدکننده به دانش و علم طراحی پی نمی برد. اما در روش مهندسی معکوس، تمام قطعات و اجزای یک مجموعه مورد بررسی دقیق قرار می گیرند و علاوه بر ابعاد و اندازه، جنس و متریال، کاربرد و شرایط ظاهری تمام اجزا هم مورد بررسی قرار خواهد گرفت. مراحل انجام مهندسی معکوس دستگاه عبارت است از: - دمونتاژ کامل - اندازه برداری قطعات و مدلسازی - آنالیز متریال - شناسایی مکانیزم ها - تغییرات و اصلاحات - آماده سازی اطلاعات فنی برای تولید محصول جدید و مشابه
• نوسازی نرم افزار: مهندسی معکوس به صورت کلی برای درک وضعیت موجود برنامه مورد نیاز است. این عمل به منظور برآورد درست کوشش های مورد نیاز برای مهاجرت اطلاعات سیستم به یک وضعیت دلخواه است.
• نگهداری نرم افزار: مهندسی معکوس نرم افزار می تواند مستندات لازم را برای درک وضعیت فعلی نرم افزار سیستم فراهم کند.
• آنالیز محصول: برای بررسی اینکه یک محصول چگونه کار می کند، از چه اجزایی تشکیل شده، برآورد هزینه ها و مشخص کردن حقوق مالکیت بالقوه.
• بازبینی امنیتی
• بدست آوردن اطلاعات حساس به کمک دیس اسمبل و تجزیه و تحلیل طراحی اجزای سیستم
• حذف محافظ کپی، دور زدن محدودیت های دسترسی.
• ایجاد کپی های بدون مجوز / تأیید نشده.
• اهداف علمی / آموزشی.
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفیکی از کاربردهای مهم روش مهندسی معکوس، تولید یا ساختن یک دستگاه، قطعه یا محصول از روی نمونه مشابه است. در این روش با استفاده از عکس، فیلم یا نمونه موجود، یک دستگاه یا محصول را تولید می کنند. روش مهندسی معکوس ماشین آلات و قطعات با استفاده از نرم افزارهای کد مثل سالیدورک، یا کتیا سرعت بسیار بیشتری پیدا می کند و دقت آن بیشتر می شود. این نرم افزارها، به کاربران کمک می کند که مدل سه بعدی قطعات را به صورت مجزا یا در یک اسمبلی مشاهده کنند و قبل از شروع فرایند ساخت، بتوانند ایرادها و اشکالات احتمالی را رفع کنند. البته بین مهندسی معکوس و کپی کردن دستگاه، تفاوت زیادی است. در این حالت ( مهندسی معکوس در مهندسی مکانیک ) به علم و تکنولوژی عملکرد یا سیستم پی می بریم. روش کپی کردن کاملاً سنتی است و تولیدکننده به دانش و علم طراحی پی نمی برد. اما در روش مهندسی معکوس، تمام قطعات و اجزای یک مجموعه مورد بررسی دقیق قرار می گیرند و علاوه بر ابعاد و اندازه، جنس و متریال، کاربرد و شرایط ظاهری تمام اجزا هم مورد بررسی قرار خواهد گرفت. مراحل انجام مهندسی معکوس دستگاه عبارت است از: - دمونتاژ کامل - اندازه برداری قطعات و مدلسازی - آنالیز متریال - شناسایی مکانیزم ها - تغییرات و اصلاحات - آماده سازی اطلاعات فنی برای تولید محصول جدید و مشابه
• نوسازی نرم افزار: مهندسی معکوس به صورت کلی برای درک وضعیت موجود برنامه مورد نیاز است. این عمل به منظور برآورد درست کوشش های مورد نیاز برای مهاجرت اطلاعات سیستم به یک وضعیت دلخواه است.
• نگهداری نرم افزار: مهندسی معکوس نرم افزار می تواند مستندات لازم را برای درک وضعیت فعلی نرم افزار سیستم فراهم کند.
• آنالیز محصول: برای بررسی اینکه یک محصول چگونه کار می کند، از چه اجزایی تشکیل شده، برآورد هزینه ها و مشخص کردن حقوق مالکیت بالقوه.
• بازبینی امنیتی
• بدست آوردن اطلاعات حساس به کمک دیس اسمبل و تجزیه و تحلیل طراحی اجزای سیستم
• حذف محافظ کپی، دور زدن محدودیت های دسترسی.
• ایجاد کپی های بدون مجوز / تأیید نشده.
• اهداف علمی / آموزشی.
wiki: مهندسی معکوس