نمونه سوالات پیام نور
به فایل سون خوش آمدید

جهت استفاده بهتر از گوگل کروم استفاده نمایید.

منو كاربري
تبلیغات

سیلویکا

Image result for ‫سیویلیکا‬‎

نرم افزار آموزشی شهاب

فایل های بیشتر
آمار
تعداد دانلود فايل : 1 دانلود
امتیاز فایل : 4 امتیاز
بازدید : 232 مرتبه
گزارشات سايت

فايل هاي رايگان:
    1,657 فايل
فایل های غیر رایگان :
    5,442 فايل
فایل های ويژه:
    204 فايل
مجموع كاربران ويژه :
    0 كاربر
مجموع کاربران عادي :
    6,262 كاربر
adsads
مهندسی معکوس
مهندسی معکوس
تاریخ ارسال : 26 /07 /1393
دسته بندي: پابان نامه - پروژه - مقاله - تحقیق
حجم فایل : 139.54 كيلوبايت
فرمت فايل هاي فشرده : zip
تعداد صفحات : 41 صفحه
امتیاز : 4




قیمت : 3,500 تومان



توضیح :
فهرست مطالب
 
مقدمه                                                                                                                                                                                  4
تاریخچه کاربردی مهندسی معکوس                                                                                                                                      6
مزايا و دستاوردهاي مهندسي معكوس                                                                                                                                 10
متدولوژي مهندسي معكوس                                                                                                                                                12
ضرورت شناخت رفتار فناوری برای انتخاب استراتژی مناسب                                                                                              15
نگاهی به مهندسی مجدد                                                                                                                                                     16
دنیای Crack
بخش اول:
معرفی                                                                                                                                                                               19
بخش دوم:
Reverse Engineering یا مهندسی معکوس چیست؟                                                                                                 21
بخش سوم:
برنامه های امروزی و حفاظت  از آنها                                                                                                                                22
بخش چهارم:
رابطه Reverse Engineering و Assembly                                                                                                         26
بخش پنجم:
نگاهی به کدینک                                                                                                                                                              29
مهندسی معکوس و امنیت در دنیای نرم افزار                                                                                                                     34
نتیجه گیری                                                                                                                                                                       40
منابع                                                                                                                                                                                 41
 
 
 
 
مقدمه
مهندسی معکوس فرایند اکتشاف فن آوری‌های بکار رفته در یک دستگاه، شی و یا سیستم از طریق تحلیل ساختار، عملکرد و وظیفه آن می‌باشد. معمولاً از این فرایند برای دست یابی به (برای مثال یک دستگاه مکانیکی، قطعه الکترونیکی و یا برنامه نرم‌افزاری) و تحلیل جزییات نحوه عملکرد آن در نگهداری یا ساخت یک دستگاه یا برنامه مشابه استفاده می‌شود. حاصل این فرایند مشابه کپی کردن یک چیز از روی اصل آن می‌باشد.
درک سیستم نرم‌افزاری بر هر نوع تغییر مقدم است. فرآیند درک، مقدار زیادی از کل زمان صرف شده را در اِعمال تغییر می‌گیرد. نگهدارندگان دلایلی از جمله مستندات ناصحیح یا قدیمی، نبود مستندات، پیچیدگی سیستم و عدم شناخت کافی از قلمرو را علت فقدان درک صحیح از سیستم می‌دانند. راه تسهیل این مسایل، خلاصه کردن اطلاعات مربوط به سیستم (مثل تبین مشخصات و طرح) از طریق کد منبع است، به‌شکلی که درک آن‌را بالا برد.مهندسی معکوس تکنیکی است که می‌توان از آن برای این کار استفاده کرد ، مهندسی معکوس به تنهایی منجر به تغییر در برنامه نمی‌شود، بلکه فقط راه را برای اجرای آسان‌تر تغییراتِ مطلوب هموار می‌نماید. تغییرات با استفاده از فنونی چون مهندسی پیشرو، بازسازی، و مهندسی مجدد پیاده‌سازی می‌شوند.
هدف از مهندسی معکوس تسهیل در اِعمال تغییر از طریق فهمیدن سیستم نرم‌افزاری با توجه به ماهیت کار، چگونگی کار و نمایش معماری آن است. به‌عنوان اهداف پیگیریِ این مقصود می‌توان به ترمیم اطلاعات از دست رفته، تسهیل جابه‌جایی بین بسترها، بهبود و (یا) تهیهٔ مستندات جدید، استخراج عناصر قابل استفادهٔ مجدد، کاهش تلاش برای نگهداری، مقابله با پیچیدگی، کشف عوارض جانبی، کمک به انتقال به محیط CASE و ایجاد محصولات مشابه یا رقابتی اشاره کرد. از دیگر مزایای مهندسی معکوس کاهش هزینه‌ها و سریع آماده شدن نرم افزار است.
براي مثال هنگاميكه يك خودرو به بازار مي‏آيد رقيبان آن شركت توليدي ، مدلي از خودرو را تهيه كرده و آن را جداسازي ميكنند (Disassembling) تا طرز كار و چگونگي ساخت آن را ببينند و از تكنيكهاي آن در توليدات خود استفاده كنند ؛ يا در مهندسي راه و ساختمان از طرح پلها و ساختمانهاي قديمي كه هنوز پابرجا باقي مانده‏اند كپي گرفته مي‌شود و در مورد چگونگي ساخت آنها ، مواد اوليه استفاده شده و علل سالم ماندن آن تحقيق مي‌شود تا در طرحهاي خود براي استحكام بيشتر استفاده كنند .
در بعضي موارد طراحان ، شكلي از ايده‏هايشان را با استفاده از گچ ، سفال و ... نشان مي‌دهند (ساخت ماكت) كه نيازي به اندازه‏گيري دقيق ندارد ؛ اين در حاليست  كه مدل كامپيوتري (CAD) نياز به اندازه‏گيري دقيق قسمتهاي مختلف دارد و تا زماني كه اين اندازه‏ها دقيق نباشند وارد كردن آن در CAD بسيار دشوار و حتي ناممكن است ؛ زيرا هيچ تضميني وجود ندارد كه مدل ارائه شده در CAD و مدلهاي ساخته شده بعدي با مدل اوليه مطابقت داشته باشند . مهندسي معكوس راه حلي براي اين مشكل دارد :
 از نطر مهندسي معكوس در اين حالت مدل فيزيكي يك منبع اطلاعاتي مناسب براي مدل CAD است . در اين حالت با استفاده از ابعاد سه‌بعدي  و اسكنرهاي ليزري و سطح‏نگارها با در نظر گرفتن ابعاد فيزيكي‌ ، جنس ماده تشكيل دهنده و ديگر جنبه‏ها يك مدل و الگوي  پارامتري  بدست مي‏آيد ؛ سپس اين مدل به CAD فرستاده مي‌شود و تغييرات نهايي روي آن انجام مي‌شود و سپس به دستگاه‏هاي برش و توليد (CAM) فرستاده مي‌شود كه CAM اين قسمت فيزيكي را توليد مي‌نمايد .
پس مي‌توان گفت كه مهندسي معكوس با كالا آغاز مي‌شود و به فرايند طراحي مي‌رسد و اين دقيقا مخالف مسير روش توليد (Product Definition Statement = PDS) است و به همين علت آن را مهندسي معكوس ناميده‏اند . به وسيله اين روش بيشترين اطلاعات ممكن درباره‏ ايده‏هاي مختلف طراحي كه براي توليد يك كالا استفاده مي‌شود بدست مي‏آيد . بدين وسيله هم مي‌توان كالا را دوباره توليد كرد و هم مي‌توان از ايده‏هاي مفيد آن براي توليد كالايي جديد بهره برد . همين امر باعث شده كه مهندسي معكوس به يكي از شاخه‏هاي مهم مهندسي تبديل گردد و همواره نگاهها به سوي توليدات وارد شده به بازار جلب شود .
 


نظرات کاربران :

نظری توسط کاربران ثبت نشده است.
شما هم می توانید در مورد این فایل نظر دهید.
کاربر گرامی، لطفاً توجه داشته باشید که این بخش صرفا جهت ارائه نظرات شما درباره ی این محصول در نظر گرفته شده است. در صورتی که سوالی در رابطه با این محصول دارید یا نیازمند مشاوره هستید، فقط از طریق تماس تلفنی با بخش مشاوره اقدام نمایید.
کاربر گرامی چنانچه تمایل دارید، نقد یا نظر شما به نام خودتان در سایت ثبت شود، لطفاً لاگین نمایید.