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