الموسوعة العاترية للبحوث
يا باحثا عن سر ما ترقى به الامم .. و مفتشا عمّا به يتحقق الحلم
السر في عزماتنا نحن الشباب ولا تخبو العزائم عندما تعلو بها الهمم
•••••
نحن المشاعل في طريق المجد تسبقنا انوارنا ولوهجها تتقهطر الظلم
نحن النجوم لوامع والليل يعرفنا .. والكون يعجب من تألقنا ويبتسم
•••••
في الروح اصرار و في اعماقنا امل .. لا يعتري خطواتنا يأس و لا سأم
و اذا الحياة مصاعب سنخوضها جلدا .. و اذا الجبال طريقها فطموحنا القمم
•••••
طاقاتنا قد وجهت للخير و انصهرت .. اطيافنا في وحدة والشمل ملتئم
في ظل حبكِ يا جدة تآلفت زمر .. ولصنع مجدكِ يا جدة تحالفت همم
•••••

الموسوعة العاترية للبحوث

موسوعة تشمل كم هائل من البحوث مرتبة أبجديا
 
الرئيسيةاليوميةس .و .جبحـثالأعضاءالمجموعاتالتسجيلدخول

شاطر | 
 

 هندسة عكسية

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
Admin
avatar

عدد المساهمات : 462
تاريخ التسجيل : 19/02/2010

مُساهمةموضوع: هندسة عكسية   الإثنين مارس 15, 2010 12:19 pm

هندسة عكسية
الهندسة العكسية (بالإنجليزية:
Reverse Engineering‏) هي آلية تعنى باكتشاف المبادئ التقنية
لآلة أو نظام من خلال تحليل بنيته، ووظيفته وطريقة عمله.
غالبا ما تتم هذه العملية بتحليل نظام ما (آلة ميكانيكية، برنامج
حاسوبي، قطعة إلكترونية) إلى أجزاء أو محاولة إعادة تصنيع نظام مشابه
له يقوم بنفس الوظيفة التي يقوم بها النظام الأصلي.
1. دوافع



هناك العديد من الأسباب التي قد تدفع لإجراء هندسة
عكسية على نظام ما:


  • العمل البينى

  • فقدان الوثائق المتعلقة بطريقة تصنيع نظام ما
  • تحليل المنتجات، لأخذ فكرة عن طريقة عملها، خاصة في حالة الأجهزة
    والأنظمة التاريخية
  • التجسس العسكري أو
    التجاري، وذلك بمعرفة خطط وأسرار العدو أو الشركة المنافسة
  • خرق حماية النسخ
  • إنشاء نسخ بدون ترخيص أو بدون موافقة صاحب
    الأصل
  • التعليم الأكاديمي
  • بدافع الفضول لمعرفة طريقة عمل الأشياء
  • التعلم من أخطاء الآخرين، وذلك بتصنيع نظام أفضل من النظام الأول
    بعد فهم طريقة عمله

2. الهندسة العكسية في البرمجيات



هي فرع من فروع
هندسة البرمجيات
، وتتمثل في مجموع التقنيات والأدوات المستعملة
للإنطلاق من برنامج قيد العمل
والوصول إلى نمودج أو مخطط يسمح بفهم التركيب التكويني للبرنامج
والتصرف وطريقة العمل. الهدف الأساسي يرمي إلى فهم البرنامج من الجانب
التكويني وكيفية تصرف البرنامج وذلك ما يسهل على المبرمجين عملية
تطوير وصيانة البرامج القديمة وأيضا إعادة استعمال بعض الأجزاء في
برامج جديدة. تحتاج إلى خبرة في التعامل مع الذاكرة والمسجلات
ووحدة
المعالجة المركزية
.


المصدر:

الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://almawso3a.alafdal.net
 
هندسة عكسية
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
الموسوعة العاترية للبحوث  :: منتدى حرف الهاء-
انتقل الى: