مهندسی معکوس

دانشنامه عمومی

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

دانشنامه آزاد فارسی

مهندسی معکوس (Reverse Engineering)
فرآیند بررسی اصول فنی یک وسیله، شی یا یک سیستم ازطریق تحلیل ساختار، عملکرد و کارایی آن. مهندسی معکوس اغلب به جداکردن قسمت های مختلف یک وسیله مکانیکی،یک دستگاه الکترونیکی، و یا برنامه ای نرم افزاری می پردازد و کارکردن آن را به تفصیل مورد بررسی قرار می دهد تا بتوان در نگهداری وسیله از این فرآیند بهره گرفت و یا این که ابزار یا برنامه جدیدی ساخت که همان کارها را انجام بدهد. برای نرم افزارهای رایانه ای، مهندسی معکوس نوعاً معکوس نمودن عمل کامپایل کردن بخش اساسی کد موضوع و مطالعه روی کدهای به دست آمده است.

پیشنهاد کاربران

مهندسی وارونه
مهندسی معکوس ( به انگلیسی: Reverse Engineering ) به علمی گفته می شود که از پاسخ به سؤال می رسند. . . یادآوری
دهه اول انقلاب درحال جنگ داخلی وخارجی
دهه دوم ازدست دادن نیروی انسانی وسیع
دهه سوم شدت تحریم
...
[مشاهده متن کامل]

دهه چهارم مهندسی معکوس
واکنون انقلاب به پختگی لازم رسیده ودهه بعد دهه بالندگی است . ان شاءالله

بپرس