مهندسی معکوس یا Reverse Engineering یکی از واژه هایی است که طی دهه های اخیر بسیار بیشتر از  گذشته مورد استفاده قرار می‌گیرد و نقش بسیار مهمی در دنیای صنعت ایفا می کند.

در ابتدا قصد داریم به مفهوم مهندسی معکوس و کاربردهای مهندسی معکوس بپردازیم

تعریف مهندسی معکوس چیست؟

اگر چه بر اساس نوع کاربرد و رشته‌ای که در مورد آن صحبت می‌کنیم، معنا و مفهوم مهندسی معکوس تفاوت خواهد داشت، اما شاید بتوان تعریف زیر را به عنوان یک تعریف مختصر و مفید از مهندسی معکوس پذیرفت:

مهندسی معکوس چیست؟

مهندسی معکوس یک فرایند حل مسئله است که به جای آنکه از سوال آغاز شود، از پاسخ موجود شروع می‌شود.

کاربرد اصلی مهندسی معکوس در یکی از دو مورد زیر است:

  • وقتی جواب یک مسئله را می‌دانیم. اما نمی‌دانیم این جواب پاسخ به چه سوالی است.
  • وقتی سوال و پاسخ را می‌دانیم. اما نمی‌دانیم مسیر و فرایند رسیدن به این پاسخ چه بوده است.

معمولاً هدف مهندسی معکوس، استخراج دانش یا طراحی نهفته در یک محصول (کالا) است.

این کار عموماً با هدف تولید مجدد آن محصول یا تحلیل آن محصول انجام می‌شود.

 

مهندسی معکوس

کاربردهای مهندسی معکوس چیست؟

طبیعتاً با توجه به تعریف فوق می‌توان کاربردهای بسیار متنوعی برای مهندسی معکوس در نظر گرفت.

در اینجا برخی از این کاربردها را مرور می‌کنیم:

  • زمانی که یک قطعه‌ی صنعتی، مثلاً یک گیربکس یا موتور، به خوبی کار می‌کند و عملکرد بالایی دارد ممکن است یک شرکت تولیدی تصمیم بگیرد به جای طراحی از نقطه‌ی صفر، آن قطعه را به اجزای کوچک‌تر تفکیک کرده و هر جزء را تحلیل و مدلسازی کند تا به توانایی بازتولید آن قطعه دست پیدا کند.

 

  • وقتی دندان پزشکان بر اساس شکل یک دندان قالب می‌سازند و می‌کوشند مدلی مشابه آن را تولید کنند.

 

  • وقتی یک برنامه نویس، به جای طراحی سیستم و برنامه نویسی از نقطه صفر، یک برنامه یا سیستم موفق را مورد تجزیه و تحلیل قرار می‌دهد و سعی می‌کند اجزای آن را بازتولید کند.

 

  • وقتی ارتش یا سازمان‌های نظامی یک کشور، محصولات نظامی کشور دیگر را به دست می‌آورند و می‌کوشند با مهندسی معکوس به دانش و فن آوری آن کشور دست یابند یا لااقل توان علمی و فنی سازنده را ارزیابی کنند.

 

  • تلاش برای استخراج کدهای سطح بالای یک برنامه نرم افزاری بر اساس کدهای اسمبلی محصول نهایی

 

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

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

 

نرم افزارهای مهندسی معکوس چیست؟

نرم افزارهای مختلفی در دنیا وجود دارند که توانایی مدل سازی به روش مهندسی معکوس را دارا هستند .
 
بدین صورت که فایل اسکن شده سه بعدی را وارد می کنند و با ابزارهای طراحی خود روی آن ها مدلسازی انجام می شود . از جمله این نرم افزارها می توان به نرم افزار کتیا نام برد . 
 
 
 

خدمات مهندسی معکوس در مرکز سه بعدی پارس

 

مرکز سه بعدی پارس با بهره گیری از نیروهای متخصص طراح اماده عهده دار شدن کلیه پروژه های مهندسی معکوس است .

 

با ما در تماس باشید 

  • Pars3d در اینستاگرام
    با ما در شبکه اینستاگرام همراه شوید