الوحدة 13 · CS352

🎯 أهداف التعلم

Step 1 Step 2 Step 3 Step 4 Planning التخطيط Analysis التحليل Design التصميم Implementation التنفيذ The Maintenance Process عملية الصيانة 1. Obtaining Maintenance Requests الحصول على طلبات الصيانة 2. Transforming Requests into Changes تحويل الطلبات إلى تغييرات 3. Designing Changes تصميم التغييرات 4. Implementing Changes تنفيذ التغييرات
Software Maintenance Types Distribution توزيع أنواع صيانة البرمجيات 75% 10% 10% 5% Corrective (75%) تصحيحية Adds no value / لا تضيف قيمة Adaptive (10%) تكيفية Adapts to environment / التكيف مع البيئة Perfective (10%) تحسينية Improves performance / تحسين الأداء Preventive (5%) وقائية Prevents future issues / منع المشاكل المستقبلية Largest effort, zero added value! الجهد الأكبر، بدون قيمة مضافة!
Corrective Adaptive Perfective Preventive
Impact of Documentation Quality on Maintenance Effort تأثير جودة التوثيق على جهد الصيانة Percent Change in Maintenance Effort نسبة التغير في جهد الصيانة Documentation Technical Quality الجودة الفنية للتوثيق 400% 300% 200% 100% 0% -100% Poor ضعيف Average متوسط High عالي +400% Effort جهد إضافي Norm (0%) المعدل الطبيعي -80% Effort توفير في الجهد
Separate Combined Functional
Maintenance Request Prioritization تحديد أولويات طلبات الصيانة Corrective تصحيحي Adaptive/Perfective تكيفي/تحسيني Needed مطلوب Not Needed غير مطلوب Start البداية Change Request طلب تغيير Type? نوع؟ Categorize & Prioritize تصنيف وأولويات Select Next Task اختيار المهمة Evaluate تقييم Terminate Request إنهاء الطلب
🎓

حديث البروفيسور

❓ اسأل البروفيسور

البطاقات التعليمية

اختبر نفسك

1 / 10 🎯 نتيجتك: 0

🔐 خزنة الامتحان

⚠️ فخ (Trap)
🔑 مفهوم أساسي (Key Concept)
🤫 سر (Secret)
⚠️ فخ (Trap)
🔑 مفهوم أساسي (Key Concept)