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