وصف المقرر
يقدم هذا المقرر كلا من مشاكل هندسة البرمجيات الفنية والإدارية.
قبل دراسة بعض مراحل دورة الحياة بعمق، يجب أن يتعرض الطلاب للجوانب الأساسية بما في ذلك دورة حياة البرنامج ومراحلها، ونماذج تطوير البرمجيات، وعمليات البرمجيات، وإدارة المشاريع، وتخطيط المشاريع، وتطوير البرمجيات الرشيقة والأنظمة المتخصصة المختلفة. يجب التركيز على مراحل دورة حياة هندسة البرمجيات: بما في ذلك SPMP ، مواصفات متطلبات البرامج ، التصميم ، والتنفيذ. يجب أيضًا تغطية التحقق من صحة البرنامج (الاختبار، مستويات الاختبار، إنشاء حالة الاختبار، تقنيات اختبار الصندوق الأسود والصندوق الأبيض) وتطور البرامج (الصيانة، إعادة الاستخدام، إعادة الهندسة، الأنظمة القديمة). اكتسب الطلاب بالفعل فهمًا للترميز في دورات البرمجة؛ في هذه الدورة التدريبية، يجب أن يكونوا قادرين على استخدام ممارسات التشفير القياسية مثل الترميز القائم على المكونات وإعادة استخدام الكود. يجب أن يكتسب الطلاب بعض أساسيات إدارة مشروع البرمجيات: إدارة الفريق؛ جدولة المشروع؛ تحليل المخاطر؛ أدوات إدارة تكوين البرامج وإدارة المشاريع. يجب أن يكون الطلاب على دراية بالأدوات المتعلقة بهندسة البرمجيات.
Course ID: CSC 305
الساعات المعتمدة | نظري | عملي | مختبرات | محاضرة | ستوديو | ساعات الاتصال | المتطلبات السابقة | 3 | 3 | 3 | CSC 236, CIS 235 |
---|