تم 251
|
الرمز
|
اسم المقرر
|
تم 251
|
هندسة البرمجيات 1
|
الوحدات الدراسية المعتمدة
|
المتطلبات السابقة
|
معتمد
|
تدريب
|
عملي
|
نظري
|
تم 250
|
3
|
0
|
1
|
3
|
|
|
توصيف المقرر
|
يهدف هذا المقرر إلى تعريف الطالب بطرق هندسة البرمجيات. ويتناول المقرر المفاهيم الأساسية في هندسة البرمجيات من هندسة المتطلبات و التصميم والتحليل الخاص للنظم. كما يعرض المقرر أساليب مختلفة من طرق تطوير البرمجيات كالتطوير المرحلي المتتابع والتطوير السريع.
|
|
محتويات المقرر
|
§ هندسة المتطلبات.
§ نمذجة النظم.
§ التحديد الرسمي لمواصفات البرمجيات.
§ التصميم الهيكلي.
§ هيكلية البرمجيات الموزعة.
§ التصميم بالبرمجة شيئية التوجه.
§ تصميم واجهات المستخدم.
§ تطوير البرمجيات بالصورة التقليدية والتطوير المرحلي ألتتابعي.
§ اختبار البرمجيات
|
|
مخرجات المقرر
|
عند إنهاء المقرر يكون لدى الطالب و الطالبة:
§ فهم الحاجة إلى هندسة البرمجيات.
§ معرفة مصطلحات وطرق تطبيق بعض أدوات تطوير البرمجيات المعروفة.
§ القدرة على اختيار طريقة تطوير البرمجيات المناسبة لمشكلة معينة.
§ الفهم الكامل لطرق تصميم البرمجيات.
§ فهم أهمية الاختبار المنظم للبرمجيات.
§ معرفة كيفية إنشاء واستخدام خطة الاختبار.
|
|
المراجع
|
-
I. Sommerville, "Software Engineering", 7th Ed., Addison Wesley, 2004, ISBN 0321210263.
-
R. S. Pressman, "Software Engineering: A Practitioner Approach", 6th Ed., McGraw Hill, 2004, ISBN 007301933X.
|
|
آخر تحديث
1/31/2010 9:44:22 PM
|
|
|