اینو دیدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

اینو دیدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود مقاله مهندسی معکوس

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

دانلود مقاله مهندسی معکوس


دانلود مقاله مهندسی معکوس

 

مشخصات این فایل
عنوان:مهندسی معکوس
فرمت فایل:word (قابل ویرایش)
تعداد صفحات:41

این مقاله در مورد مهندسی معکوس می باشد.

 

بخشی از تیترها به همراه مختصری از توضیحات مقاله مهندسی معکوس

آیا شما مهندسی معکوس را نادیده میگیرید؟
فرض کنید شما نرم افزاری را توسعه داده و به فروش رسانده اید! آیا نمیخواهید دیگران به حقوق کپی (Copyright) شما احترام بگذارند؟ این بحث معمولا" از معانی منفی عبارت مهندسی معکوس به خصوص در صنعت نرم افزار سازی شروع میشود.
به هر حال تکنیکهای مهندسی معکوس راه هایی هستند برای تولید کننده ها و مصرف کننده های نرم افزار که با مقوله عرضه اقتصادی در یک زنجیره قرار میگیرند. در نظر داشته باشید که این ابزار (راهکار) به طور ذاتی خوب یا بد نیست، موضوع قابل توجه این است که این ابزار در چه راه هایی مورد استفاده قرار میگیرد. مهندسی معکوس به ویژه در نرم افزارهای...(ادامه دارد)

شروع عملیات مهندسی معکوس
برای شروع، کار به دو بخش کلی تقسیم میگردد:
1-      System Level: داشتن دیدی کلی از تمام برنامه.
2-      Code Level: به دست آوردن اطلاعات کامل و جزیی روی قسمتی از کد برنامه.

ابزارهای System Monitoring
برای بخش System Level ابزارهایی نیاز است که به وسیله آنها اطلاعات کلی در مورد برنامه (فایل اجرایی) را در اختیار قرار میدهد که معمولاً این اطلاعات توسط سیستم عامل ایجاد میگردد برای مثال مشخص میگردد که نرم افزار با چه ابزاری توسعه داده شده یا با چه ابزاری Protect شده است....(ادامه دارد)

تعاریف دیگر از مهندسی معکوس:
کایزن
کایزن چیست؟ کایزن یک واژه ژاپنی است که از لغت «KAI» به معنای تغییر و «ZEN» به معنای بهبود تشکیل شده است. این مفهوم دارای دو پایه اساسی که عبارتند از بهبود مستمر و مشارکت کلیه کارکنان.
فلسفه کایزن عبارت است از رشد و توسعه تدریجی و همیشگی از طریق بهتر انجام دادن کارهای کوچک به منظور نیل به استانداردهای بالاتر و بهتر. کایزن به مفهوم بهبود مستمر و تحولی دائمی است و توأم با مشارکت همه افراد در یک شرکت یا سازمان. کایزن مفهومی است که بیشتر شیوه های خاص ژاپنی مثل مشتری گرایی&، کنترل کیفیت...(ادامه دارد)

مهندسی نوآوری
نوآوری ازجمله واژه هایی است که تعریف جامعی ندارد و معنی آن در طول زمان دچار تغییر شده است. برخی نوآوری را همانند اختراع می دانند درحالی که نوآوری (INNOVATION) با اختراع (INVENTION) فرق دارد. نوآوری وسیعتر از اختراع است. اختراع دستیابی به چیزی یا روشی جدید است و حاصل اختراع محصولی است که مشتری آن، محققان و متخصصان هستند و نوآوری معرفی یا کاربرد چیزی یا روشی نوین است که حاصل نوآوری محصولی است که مشتری آن عموم مردم و مصرف کنندگان معمولی هستند.
اختراع همبستگی نزدیکی با اکتشاف دارد، زیرا اکتشافات اغلب به اختراع منجر می شوند ولی اختراع با خلاقیت نیز تفاوت دارد. اختراع نتیجه فعالیتهای علمی و تجربی است درحالی که خلاقیت عموماً فعالیتی آفرینشی و هنری است....(ادامه دارد)

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

مهندسی معکوس
تعریف چیکوفسکی از مهندسی معکوس: مهندسی معکوس فرایند بررسی یک سیستم به منظور بدست آوردن مولفه‌های موجود در سیستم و روابط داخلی این مولفه‌ها و نمایش ساختار سیستم در یک فرم دیگر و در سطح دیگری از تجرد می‌باشد.
مبحث مهندسی معکوس از دو دیدگاه قابل بررسی است:
1- دید فنی:‌ بدست آوردن اطلاعات و ساختار سیستم از منابع فنی موجود مانند کد برنامه٫ مستندات داخل کد برنامه، ماژولهای اجرایی و توضیحات مربوط به روش استفاده از کل سیستم
2- برداشت فردی از سیستم
...(ادامه دارد)

بخشی از فهرست مطالب مقاله مهندسی معکوس

مهندسی معکوس در نرم افزار(reverse engineering soft ware )      1
عناصر مدل ایجاد شده در طول مهندسی معکوس     1
آیا شما مهندسی معکوس را نادیده می گیرید؟     1
نرم افزار های سطح پایین     2
زبان assembly     2
Machine code,compiler      2
Byte code,virtual machine     2
شروع عملیات مهندسی معکوس       3
ابزار های system monitoring        3
ابزار های code level  
       _Disassembler       3
      _ debugger        3
ویژگی های مهم debugger ها
     _ disassembler قدرتمند       3
    _  breakpoint های سخت افزاری و نرم افزاری        4
    _ دیدن register ها و حافظه       4
   _ اطلاعات process         4
انواع debugger
   _ user mode debugger         4
مهندسی معکوس چیست؟         5
تعریف دیگر از مهندسی معکوس         6
کایزن         6
مهندسی نوآوری          7
چرا مهندسی مجدد یک منشور انقلابی است؟          9
...(ادامه دارد)


دانلود با لینک مستقیم


دانلود مقاله مهندسی معکوس