ما هي إعادة الهندسة؟ التعريف والمعنى

إعادة الهندسة في هندسة البرمجيات هي طريقة تطوير تتضمن تغيير الطريقة المادية يتم العمل في "العالم الحقيقي" بالإضافة إلى إنشاء البرنامج المطلوب لدعم العمل المعدل أنماط - رسم. تنبع إعادة الهندسة من الدليل الوافر على أن حوسبة عملية عمل "العالم الحقيقي" لا تجعلها تلقائيًا أكثر كفاءة. لزيادة الإنتاجية ، قد يحاول المطورون والعملاء إعادة تصميم الطريقة التي يتم بها العمل المادي وتغيير العملية لتكون أكثر إنتاجية. في العديد من الشركات ، على سبيل المثال ، بعد أن يمنح قسم الائتمان الائتمان ، يتلقى قسم الاستلام البضائع ، ويقوم قسم المحاسبة بكتابة الشيكات.
يمكن أن يصبح أي برنامج قديمًا بعد مرور بعض الوقت ، وإذا كانت إنتاجية المؤسسة تعتمد عليه ، في هذه المرحلة ، قد تظهر العديد من المشكلات. يمكن تجنبها ؛ ومع ذلك ، لهذا ، من المهم أن تبدأ بعض التقديرات ، والتي تشمل عملية إعادة هندسة البرمجة.

يشرح Technipages إعادة الهندسة

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

عادةً ما يتضمن إجراء إعادة هندسة البرمجة أسلوبًا واحدًا على الأقل من المتهدمة المصاحبة:

  • تفسير شفرة المصدر إلى لغة برمجة أخرى ؛
  • إعادة ترتيب قاعدة البيانات
  • تحسين تصميم البرمجيات ؛
  • توسيع فائدة جديدة وإدماجها مع واجهات برمجة تطبيقات خارجية.

وبهذه الطريقة ، يقارن نظام الكمبيوتر بأشكال الأعمال الخاصة بالمؤسسة ، ولكنه يظل وثيق الصلة فيما يتعلق بالابتكار. هذا مهم للغاية في ظل ظروف السوق الحالية غير المستقرة.

أسباب إعادة الهندسة:

  • عندما لا يتم دعم لغة البرمجة أو المرحلة مرة أخرى: لا يتم تحديث الترقيات وتصحيحات إصلاح الأخطاء والأمان ، مما يجعل التطبيق أعزل. وبالمثل ، يفقدون خيارات الدمج مع أطر خارجية من خلال واجهات برمجة التطبيقات الحالية ؛
  • عندما يكون هناك تغيير جذري في الابتكار: يعد الظرف الذي يحدث عندما تحل الخيارات الفعالة والمتقدمة بشكل تدريجي محل البرنامج الأصلي أمرًا طبيعيًا في تكنولوجيا المعلومات. يتطور السوق باستمرار ، وإذا احتاجت المنظمة إلى البقاء في طليعة الابتكار ، فإن إجراءات إعادة الهندسة تتحول إلى حاجة ؛

الاستخدامات الشائعة لإعادة الهندسة

  •  إعادة الهندسة يوفر نهجًا عمليًا ومجديًا لترجمة الأنظمة القديمة إلى أنظمة تطورية.

  •  إعادة الهندسة أصبح مجالًا فرعيًا مهمًا في علوم الكمبيوتر.

  •  إعادة الهندسة هو أيضًا الطريق الرئيسي لبناء موارد قابلة لإعادة الاستخدام.

الأخطاء الشائعة في إعادة الهندسة

  • إعادة الهندسة لا يتضمن بأي شكل من الأشكال أي شكل من أشكال الابتكار لزيادة إنتاجية القطاع الديني