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