ITE Masar
SSQ601

جودة البرمجيات (باللغة الإنكليزية)

Software Quality (in English)
5 نقطة اعتماد الفصل العاشر تخصص: تطوير البرمجيات مسار تطوير البرمجيات (SD)

مقرر تخصصي ضمن مسار تطوير البرمجيات (SD) من اختصاص هندسة البرمجيات.

مقررات تعتمد على هذا المقرر

لا توجد مقررات تشترط هذا المقرر كمتطلب سابق حتى الآن.

كامل سلسلة المتطلبات السابقة

توصيف المقرر

أهداف المقرر

يهدف المقرر إلى التأكيد على أهمية الجودة في إنتاج وتطوير المعلومات ويقوم بتأكيد المفاهيم الأساسية لجودة البرنامج في كل مراحل التطوير بدأ من مرحلة التخطيط والتحليل والتصميم والبرمجة والتركيب والاختبار ومرحلة الصيانة.

النتائج التعليمية المرجوة

  • الإلمام التام بأنظمة جودة المعلومات المختلفة مثل CMM.
  • الفهم الكامل لطرق اختبارات الجودة المختلفة في كافة مراحل تطوير برمجيات نظم المعلومات.
  • التعرف على الأدوات والطرق والتقنيات الخاصة باختبار البرمجيات.
  • التعرف على أنظمة اختبار الجودة القياسية وعمليات الاختبارت المختلفة.

مفردات المقرر (الفصول)

# عنوان الفصل محتوى الفصل
CH1 مفهوم الجودة ووجهات النظر 1. المقدمة.  2. مفهوم جودة البرمجيات.  3. خصائص جودة البرمجيات.  4. تحدي هندسة البرمجيات.  5. تاريخ فشل البرمجيات.  6. إدارة جودة البرمجيات الحديثة.
CH2 إدارة البرمجيات والعمليات 1. المقدمة.  2. إدارة البرمجيات.  3. نماذج دورة حياة البرمجيات.  4. عمليات دورة الحياة وعملية ضمان الجودة.
CH3 اختبار البرمجيات 1. المقدمة.  2. عملية الاختبار.  3. الاختبار في دورة حياة البرمجيات.  4. دورة حياة اختبار البرمجيات.  5. أنواع الاختبارات.  6. الاختبار: التخطيط والتصميم.  7. اختبار وتحسين الجودة.  8. تتبع المتطلبات.  9. أدوات الاختبار.
CH4 عمليات تفتيش البرامج ومراجعات التعليمات ومحددات السلامة 1. المقدمة.  2. الفوائد الاقتصادية لعمليات فحص البرامج.  3. عمليات التفتيش الرسمية على البرامج.  4. مراجعات الكود الحديثة – مراجعة الكود أثناء التطوير.  5. تقنيات مراجعة الكود.  6. حجج السلامة والتفتيش على متطلبات السلامة.  7. النقاط الرئيسية.
CH5 إدارة المخاطر 1. أنواع المخاطر.  2. تأثير المخاطر.  3. التعامل مع المخاطر.  4. دورة حياة إدارة المخاطر.  5. عشر طرق فعالة لتحديد المخاطر.  6. تقييم المخاطر.  7. الإستجابة للمخاطر.  8. خطة طوارئ المخاطر.
CH6 عمليات تدقيق البرمجيات 1. المقدمة.  2. أنواع عمليات التدقيق.  3. أدوار ومسؤوليات التدقيق.  4. إجرائية التدقيق.  5. أدوات التدقيق.
CH7 نموذج CMMI 1. مبادئ CMMI.  2. أهداف وتمثيل الإطار CMMI.  3. مستويات نضج CMMI.  4. مستويات القدرة CMMI.  5. أفضل طريقة لاستخدام CMMI.  6. شهادات وأدوات CMMI ملخص.
CH8 التحقق والتثبت من صحة البرمجيات 1. المقدمة.  2. فوائد وتكاليف V&V.  3. معايير ونماذج العمليات V&V.  4. V&V وفقاً لـ ISO/IEC/IEEE 12207.  5. V&V وفقاً لنموذج CMMI.  6. V&V وISO/IEC 29110.  7. V&V المستقلة.  8. التتبع.  9. مرحلة التحقق من تطوير البرمجيات.  10. الاختبارات.  11. قوائم المراجعة.  12. تقنيات V&V.  13. خطة V&V.  14. قيود V&V.  15. V&V في خطة SQA.  16. تنفيذ أنشطة التحقق في المشاريع.

معلومات عن الامتحان

أتمتة
هذه المعلومة مبنية على فصول سابقة وقد تُغيّرها الجامعة في أي وقت — تأكد منها مع مدرّس المقرر قبل الامتحان.

مدرّسو المقرر

محمد الشايطة المنسّق t_malchaita@svuonline.org

إحصائيات المقرر

جارٍ التحميل…