SSQ601
جودة البرمجيات (باللغة الإنكليزية)
Software Quality (in English)
5 نقطة اعتماد
الفصل العاشر
تخصص: تطوير البرمجيات
مسار تطوير البرمجيات (SD)
مقرر تخصصي ضمن مسار تطوير البرمجيات (SD) من اختصاص هندسة البرمجيات.
المتطلبات السابقة المباشرة
مقررات تعتمد على هذا المقرر
لا توجد مقررات تشترط هذا المقرر كمتطلب سابق حتى الآن.
كامل سلسلة المتطلبات السابقة
-
هندسة البرمجيات (2) (باللغة الإنكليزية)
Software Engineering II (in English)
SSE602 · 5 نقطة
إدارة المشاريع المعلوماتية
IT Project Management
GPM601 · 6 نقطة
هندسة البرمجيات (1)
Software Engineering I
BSE601 · 6 نقطة
برمجة (3)
Programming III
BPG601 · 5 نقطة
برمجة (2)
Programming II
BPG402 · 5 نقطة
برمجة (1)
Programming I
BPG401 · 5 نقطة
اللغة الإنكليزية (5)
English Language V
L5 · 3 نقطة
اللغة الإنكليزية (4)
English Language IV
L4 · 3 نقطة
اللغة الإنكليزية (3)
English Language III
L3 · 3 نقطة
اللغة الإنكليزية (2)
English Language II
L2 · 3 نقطة
اللغة الإنكليزية (1)
English Language I
L1 · 3 نقطة
توصيف المقرر
أهداف المقرر
يهدف المقرر إلى التأكيد على أهمية الجودة في إنتاج وتطوير المعلومات ويقوم بتأكيد المفاهيم الأساسية لجودة البرنامج في كل مراحل التطوير بدأ من مرحلة التخطيط والتحليل والتصميم والبرمجة والتركيب والاختبار ومرحلة الصيانة.
النتائج التعليمية المرجوة
- الإلمام التام بأنظمة جودة المعلومات المختلفة مثل 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
إحصائيات المقرر
جارٍ التحميل…