حاسب351
|
الرمز
|
اسم المقرر
|
حاسب 351
|
هندسة برمجيات 1
|
الوحدات الدراسية المعتمدة
|
المتطلبات السابقة
|
معتمد
|
تدريب
|
عملي
|
نظري
|
حاسب 204
|
3
|
0
|
1
|
3
|
|
|
توصيف المقرر
|
يهدف هذا المقرر إلى تعليم الطالب المفاهيم الأساسية والمهارات اللازمة لهندسة البرمجيات. و يغطي المفاهيم والمهارات اللازمة لبناء التطبيقات. و يعرض المقرر احدث الأساليب والمهارات والتقنيات المستخدمة في هندسة البرمجيات والمستمدة من الواقع التطبيقي. يركز المقرر بصفة خاصة على العمل الجماعي في بناء البرمجيات ومهارات العمل كجزء من فريق.
|
|
محتويات المقرر
|
- مقدمة لهندسة البرمجيات والتمييز بين التطبيقات الضخمة والصغيرة والتحديات المتعلقة بالأخيرة.
- الحلقة التسلسلية لبناء وهندسة البرمجيات.
- المفاهيم الأساسية لإدارة مشاريع بناء البرمجيات وبناء فرق العمل وإدارتها.
- مفاهيم تحليل البرمجيات: جمع وتصنيف وتحديد المتطلبات وبناء حالات الاستعمال، بناء: مخططات تدفق البيانات، قواميس البيانات، مخططات وجداول القرار، نماذج البرمجة الشيئية .
- مفاهيم تصميم البرمجيات: بناء الوحدات البرمجية، الاحتواء البرمجي، التجريد البرمجي، التصميم الهيكلي، مخططات التفاعل التسلسلي.
- كتابة البرمجيات واختبارها و صيانة البرمجيات وتحسينها.
- حساب التكاليف الزمنية والموارد اللازمة لبناء البرمجيات.
|
|
مخرجات المقرر مخرجات المقرر
|
عند إنهاء المقرر يكون لدى الطالب و الطالبة:
- الإلمام التام بالفروق بين البرمجيات الكبيرة والصغيرة من حيث طرق البناء والتصميم.
- المعرفة التامة بالمراحل التسلسلية لبناء البرمجيات وحدود متطلبات كل مرحلة والعلاقات فيما بينها من حيث المدخلات والمخرجات لكل مرحلة.
- القدرة على جمع وتحليل متطلبات البرمجيات وإنشاء وفهم المخططات التحليلية.
- القدرة على بناء وفهم مخططات التصميم البرمجية واستعمال مفاهيم البرمجة الشيئية في تصميم البرمجيات.
- المعرفة بطرق بناء وكتابة البرمجيات واختبارها.
- المهارة الفنية والشخصية اللازمة للمشاركة في فرق عمل تطوير البرمجيات.
|
|
المراجع |
|
رجوع إلى الخطة الدراسية
|
آخر تحديث
2/8/2010 2:35:31 PM
|
|
|