دانلود مقاله مهندسی معکوس
مقاله ای مفید با قیمت مناسب
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:PDF و Word
چکیده :
مهندسی معکوس فرایند اکتشاف فن آوریهای بکار رفته در یک دستگاه، شی و یا سیستم از طریق تحلیل ساختار، عملکرد و وظیفه آن میباشد. معمولاً از این فرایند برای دست یابی به (برای مثال یک دستگاه مکانیکی، قطعه الکترونیکی و یا برنامه نرمافزاری) و تحلیل جزییات نحوه عملکرد آن در نگهداری یا ساخت یک دستگاه یا برنامه مشابه استفاده میشود. حاصل این فرایند مشابه کپی کردن یک چیز از روی اصل آن میباشد.
درک سیستم نرمافزاری بر هر نوع تغییر مقدم است. فرآیند درک، مقدار زیادی از کل زمان صرف شده را در اِعمال تغییر میگیرد. نگهدارندگان دلایلی از جمله مستندات ناصحیح یا قدیمی، نبود مستندات، پیچیدگی سیستم و عدم شناخت کافی از قلمرو را علت فقدان درک صحیح از سیستم میدانند. راه تسهیل این مسایل، خلاصه کردن اطلاعات مربوط به سیستم (مثل تبین مشخصات و طرح) از طریق کد منبع است، بهشکلی که درک آنرا بالا برد.مهندسی معکوس تکنیکی است که میتوان از آن برای این کار استفاده کرد ، مهندسی معکوس به تنهایی منجر به تغییر در برنامه نمیشود، بلکه فقط راه را برای اجرای آسانتر تغییراتِ مطلوب هموار مینماید. تغییرات با استفاده از فنونی چون مهندسی پیشرو، بازسازی، و مهندسی مجدد پیادهسازی میشوند.
هدف از مهندسی معکوس تسهیل در اِعمال تغییر از طریق فهمیدن سیستم نرمافزاری با توجه به ماهیت کار، چگونگی کار و نمایش معماری آن است. بهعنوان اهداف پیگیریِ این مقصود میتوان به ترمیم اطلاعات از دست رفته، تسهیل جابهجایی بین بسترها، بهبود و (یا) تهیهٔ مستندات جدید، استخراج عناصر قابل استفادهٔ مجدد، کاهش تلاش برای نگهداری، مقابله با پیچیدگی، کشف عوارض جانبی، کمک به انتقال به محیط CASE و ایجاد محصولات مشابه یا رقابتی اشاره کرد. از دیگر مزایای مهندسی معکوس کاهش هزینهها و سریع آماده شدن نرم افزار است.
برای مثال هنگامیکه یک خودرو به بازار میآید رقیبان آن شرکت تولیدی ، مدلی از خودرو را تهیه کرده و آن را جداسازی میکنند (Disassembling) تا طرز کار و چگونگی ساخت آن را ببینند و از تکنیکهای آن در تولیدات خود استفاده کنند ؛ یا در مهندسی راه و ساختمان از طرح پلها و ساختمانهای قدیمی که هنوز پابرجا باقی ماندهاند کپی گرفته میشود و در مورد چگونگی ساخت آنها ، مواد اولیه استفاده شده و علل سالم ماندن آن تحقیق میشود تا در طرحهای خود برای استحکام بیشتر استفاده کنند .
در بعضی موارد طراحان ، شکلی از ایدههایشان را با استفاده از گچ ، سفال و ... نشان میدهند (ساخت ماکت) که نیازی به اندازهگیری دقیق ندارد ؛ این در حالیست که مدل کامپیوتری (CAD) نیاز به اندازهگیری دقیق قسمتهای مختلف دارد و تا زمانی که این اندازهها دقیق نباشند وارد کردن آن در CAD بسیار دشوار و حتی ناممکن است ؛ زیرا هیچ تضمینی وجود ندارد که مدل ارائه شده در CAD و مدلهای ساخته شده بعدی با مدل اولیه مطابقت داشته باشند . مهندسی معکوس راه حلی برای این مشکل دارد :
از نطر مهندسی معکوس در این حالت مدل فیزیکی یک منبع اطلاعاتی مناسب برای مدل CAD است . در این حالت با استفاده از ابعاد سهبعدی و اسکنرهای لیزری و سطحنگارها با در نظر گرفتن ابعاد فیزیکی ، جنس ماده تشکیل دهنده و دیگر جنبهها یک مدل و الگوی پارامتری بدست میآید ؛ سپس این مدل به CAD فرستاده میشود و تغییرات نهایی روی آن انجام میشود و سپس به دستگاههای برش و تولید (CAM) فرستاده میشود که CAM این قسمت فیزیکی را تولید مینماید .
پس میتوان گفت که مهندسی معکوس با کالا آغاز میشود و به فرایند طراحی میرسد و این دقیقا مخالف مسیر روش تولید (Product Definition Statement = PDS) است و به همین علت آن را مهندسی معکوس نامیدهاند . به وسیله این روش بیشترین اطلاعات ممکن درباره ایدههای مختلف طراحی که برای تولید یک کالا استفاده میشود بدست میآید . بدین وسیله هم میتوان کالا را دوباره تولید کرد و هم میتوان از ایدههای مفید آن برای تولید کالایی جدید بهره برد . همین امر باعث شده که مهندسی معکوس به یکی از شاخههای مهم مهندسی تبدیل گردد و همواره نگاهها به سوی تولیدات وارد شده به بازار جلب شود
و....
نویسنده :
محمود صالحی
دانلود مقاله مهندسی معکوس