تحقیق مهندسی معکوس reverse engineering

مهندسی معکوس در نرم افزار (Reverse Engineering soft ware): بحث در مورد علم مهندسی معکوس از سال 1990 میلادی آغاز شده و در بعضی مجله های علمی مثل IEEE Software به صورت یک طبقه بندی علمی از آن صحبت میشود. مهندسی معکوس عبارت است از توانایی گرفتن اطلاعات از کد منبع و ایجاد یا ارتقاء مدل Rose. یکی از م

دسته بندی: مهندسی » مهندسی کامپیوتر

تعداد مشاهده: 311 مشاهده

فرمت فایل دانلودی: rar

فرمت فایل اصلی: doc

تعداد صفحات: 19

حجم فایل: 45 کیلوبایت

دانلود تحقیق در مورد مهندسی معکوس Reverse Engineering،

در قالب word و در 19 صفحه، قابل ویرایش، شامل:

مهندسی معکوس در نرم افزار (Reverse Engineering Soft ware)

عناصر مدل ایجاد شده در طول مهندسی معکوس

آیا شما مهندسی معکوس را نادیده می گیرید؟

نرم افزار های سطح پایین

زبان assembly

Machine code,compiler

Byte code,virtual machine

شروع عملیات مهندسی معکوس

ابزار های system monitoring

ابزار های code level

Disassembler

Debugger

ویژگی های مهم debugger ها

disassembler قدرتمند

breakpoint های سخت افزاری و نرم افزاری

دیدن register ها و حافظه

اطلاعات process

انواع debugger

user mode debugger

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

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

کایزن

مهندسی نوآوری

چرا مهندسی مجدد یک منشور انقلابی است؟

علل عدم موفقیت مهندسی مجدد

ضرورت مهندسی مجدد

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

مهندسی معکوس

بدست آوردن قوانین موجوددر کد برنامه

مدل هیبرید

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

ایجاد کنند قوانین سی و سازنده پایگاه قوانین

Grok

Isadjust,islayout

بخشی از متن تحقیق:

مهندسی معکوس در نرم افزار (Reverse Engineering soft ware):

بحث در مورد علم مهندسی معکوس از سال 1990 میلادی آغاز شده و در بعضی مجله های علمی مثل IEEE Software به صورت یک طبقه بندی علمی از آن صحبت می شود.

مهندسی معکوس عبارت است از توانایی گرفتن اطلاعات از کد منبع و ایجاد یا ارتقاء مدل Rose.

یکی از موانع موجود بر سر راه پروژه های فن آوری اطلاعات، سازگار نگاه داشتن مدل آبجکت با کد است. با تغییر نیازها، تغییر مسقیم کد می تواند وسوسه انگیز باشد، تا این که مدل را تغییر دهید و سپس کد تغییر یافته را از مدل تولید کنی. مهندسی معکوس به ما این امکان را می دهد تا همیشه مدل را با کد همسان نگاه داریم.

در فرایند مهندسی معکوس، Rose نسبت به خواندن بسته، Component ها، کلاس ها رابطه ها، صفات و عملیات از کد اقدام خواهد کرد. هنگامی که این مدل در یک مدل Rose قرار می گیرد، می توانید هر تغییر لازمی را ایجاد کرده سپس کد را از طریق امکانات مهندسی مستقیم Rose مجدداً تولید کنید.

گزینه هایی که در اختیار شما قرار خواهند گرفت، به نسخه مورد استفاده شما بستگی خواهد داشت.

• Rose Modeler: شامل هیچ گونه عملیات مهندسی معکوس نخواهد بود.

• Rose Professional: شامل قابلیت های مهندسی معکوس به یک زبان است.

• Rose Enterprise: شامل مهندسی معکوس C++، Visual C++، Visual Basic و جاوا خواهد بود. همان طور مهندسی معکوس شمای Oracle 8 را نیز شامل خواهد بود.

• Add_ins: متعلق به Rose قابلیتهای مهندسی معکوس در زبان های دیگر نظیر PowerBuilder یا Forte را به شما خواهند داد.

عناصر مدل ایجاد شده در طول مهندسی معکوس:

در طول مهندسی معکوس، Rose به جمع آوری اطلاعاتی درباره موارد زیر خواهد پرداخت.

• کلاسها

• صفات

• روابط

• عملیات

• بسته ها

• component ها

با استفاده از این اطلاعات، Rose اقدام به ایجاد یا ارتقاء یک مدل Object خواهد کرد.

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

  • تحقیق کامپیوتر
  • دانلود تحقیق مهندسی معکوس
  • کار تحقیقی کامپیوتر
  • تحقیق مهندسی معکوس
  • مهندسی معکوس در نرم افزار
  • مهندسی معکوس چیست
  • پروژه مهندسی معکوس
  • پاورپوینت مهندسی معکوس
  • پایان نامه مهندسی معکوستحقیق
  • مهندسی
  • معکوس
  • reverse
  • engineering

خرید فایل

نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.