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