Podcast
Questions and Answers
قم بمطابقة استراتيجيات تغيير البرمجيات مع أوصافها:
قم بمطابقة استراتيجيات تغيير البرمجيات مع أوصافها:
صيانة البرمجيات = عمل تغييرات مع الحفاظ على الهيكل الرئيسي التحويل المعمارى = تعديل معمارية النظام من مركزية إلى موزعة اعادة هندسة البرمجيات = إعادة هيكلة النظام لتناسب تغييرات مستقبلية صيانة الأعطال = إصلاح الأخطاء والمشاكل الموجودة
مطابقة أنواع الصيانة مع أوصافها:
مطابقة أنواع الصيانة مع أوصافها:
الصيانة التصحيحية = الإصلاح الفوري للأعطال الصيانة التكيفية = تعديل البرمجيات لتتناسب مع بيئات جديدة الصيانة الإضافية = إضافة أو تعديل وظائف جديدة للنظام الصيانة الدورية = صيانة منتظمة لرفع كفاءة النظام
قم بمطابقة صيغة تكاليف الصيانة مع نوع الصيانة:
قم بمطابقة صيغة تكاليف الصيانة مع نوع الصيانة:
تكاليف الصيانة = عادة ما تكون أكبر من تكاليف التطوير عوامل التقنية = تؤثر على صعوبة الصيانة استقرار الفريق = يؤدي لانخفاض تكاليف الصيانة المسئولية التعاقدية = تؤثر على تصميم التغييرات المستقبلية
مطابقة العمليات ضمن عملية الصيانة:
مطابقة العمليات ضمن عملية الصيانة:
قم بمطابقة نماذج المحافظة مع تعريفها:
قم بمطابقة نماذج المحافظة مع تعريفها:
Flashcards are hidden until you start studying
Study Notes
تغيير البرمجيات
- مواجهة تحديات تنفيذ وإدارة التغيير للنظم الموروثة.
- تغيير البرمجيات يصبح ضرورياً بسبب: ظهور متطلبات جديدة، تغيير بيئة العمل، إصلاح الأعطال والمشاكل، إضافة معدات جديدة، وتحسين الأداء والاعتمادية.
استراتيجيات تغيير البرمجيات
- صيانة البرمجيات: تغييرات استجابة لمتطلبات جديدة مع الحفاظ على الهيكل الأساسي للبرمجيات.
- التحويل المعماري: تعديل نظام البرمجيات من هيكل مركزي إلى هيكل موزع.
- إعادة هندسة البرمجيات: إعادة تنظيم هيكل النظام لتلبية التغييرات المستقبلية دون إضافة وظائف جديدة.
صيانة البرمجيات
- تشمل تعديل البرامج بعد الاستخدام مع تغييرات في المعمارية، عبر تعديل مكونات موجودة وإضافة مكونات جديدة.
حتمية الصيانة
- متطلبات النظام تتغير بسبب تغييرات البيئة، مما يتطلب صيانة دائمة لضمان فعالية الأنظمة.
- ارتباط وثيق بين النظم وبيئاتها يجعل الضرورة لصيانة الأنظمة مستمرة.
أنواع الصيانة
- صيانة لإصلاح أعطال البرمجيات.
- صيانة لتكيف البرمجيات مع بيئات التشغيل المختلفة.
- صيانة لإضافة أو تعديل وظائف النظام.
توزيع مجهود الصيانة
- إصلاح الأعطال (17%).
- تعديل أو إضافة وظائف (18%).
- الإصلاح الرئيسي للنظام (65%).
نموذج الصيانة الحلزوني
- يتضمن مراحل مثل التخصيص، التنفيذ، التشغيل، والتحقق.
تكاليف الصيانة
- تكاليف الصيانة عادة ما تكون أكبر من تكاليف التطوير، وقد تصل إلى 100 ضعف.
- تتأثر بتغيرات تقنية وغير تقنية.
معاملات تكاليف الصيانة
- استقرار الفريق يساعد على تقليل التكاليف.
- المسئولية التعاقدية قد تؤثر سلباً على التصميم.
- نقص الخبرة لدى طاقم الصيانة يزيد تكاليف الصيانة.
البرمجيات الإرتقائية
- تصميم البرمجيات بأهداف تيسير التغيير والتطوير طوال فترة حياتها.
عملية الصيانة
- تتضمن تحليلات الطلبات، التخطيط، والتنفيذ، وتشمل صيانة مثالية، تكيفية، وتصحيحية.
طلبات التغيير
- تأتي من المستخدمين والإدارة، ويتطلب تحليل دقيق لكل طلب قبل التنفيذ.
تنفيذ التغيير
- يتضمن تحليل المتطلبات وتحديثها، ثم تطوير البرمجيات.
الإصلاح الطارئ
- يتضمن معالجة الطلبات الطارئة سريعاً، وتحليل الكود البرمجي وتعديله.
توقع تنبؤ الصيانة
- يركز على تقدير الأجزاء الأكثر عرضة للمشاكل والتكاليف المرتبطة بالصيانة.
- تكاليف الصيانة تتناسب مع عدد التغييرات وقابلية الصيانة.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.