
تتناول الدورة عمليات تنفيذ واختبار البرمجيات ضمن دورة حياة تطوير البرمجيات (SDLC). تستعرض مختلف عمليات تطوير البرمجيات التي تتناسب مع تطوير الأنظمة البرمجية الكبيرة، مع تحليل مزايا وعيوب كل منها. تعلم البرمجة الدفاعية لمنع الأخطاء البرمجية أثناء التنفيذ، واستخدام أنواع متعددة من حالات الاختبار لضمان جودة النظام واستقراره. تتطلب الدورة معرفة أساسية بمفاهيم البرمجة الموجهة للكائنات (OOP) لتغطية مواضيع البرمجة الدفاعية والاختبار الموجه للكائنات. يرتكز التنفيذ على نماذج UML المشتقة من تحليل المتطلبات لتوجيه مرحلة البناء.
Kenneth Wai-Ting Leung
Associate Professor of Engineering Education