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