تم 252

الرمز

اسم المقرر

تم 252

نماذج تصميم البرمجيات

الوحدات الدراسية المعتمدة

المتطلبات السابقة

معتمد

تدريب

عملي

نظري

تم 251

3

0

1

3

توصيف المقرر

يهدف هذا المقرر إلى تعريف الطالب بأسس بنيان البرمجيات الكبيرة المقياس، وتعريفه أيضاً بأطر وأنماط وأساليب تطوير وإنشاء الأنظمة المبنية على المكونات.

محتويات المقرر

§ تاريخ ومبادئ أنماط التصميم.

§ الطرق المتنوعة لاستخدام الأنماط.

§ أهمية بنيان البرمجيات.

§ الأساليب الكلاسيكية لبنيان البرمجيات (الأنبوب – المرشح – استخلاص البيانات – المستند على الحدث وعلى المكونات الشيئية).

§ النماذج الرسمية وأهمية التفكر في البنيان.

§ تصميم الأطر كوحدات بنيان يمكن إعادة استخدامها، دورة حياة الأطر، أمثلة على الأطر المشهورة (HotDraw) .

§ تطوير البرمجيات باستخدام المكونات المصممة لإعادة استخدامها، وأمثلة على طرق تصميم المكونات.

مخرجات المقرر

عند إنهاء المقرر يكون لدى الطالب و الطالبة:

§ فهم المبادئ وراء أنماط البرمجيات والقدرة على تطبيق عدد من الأنماط الأساسية.

§ فهم الحاجة إلى بنيان البرمجيات.

§ معرفة النماذج الكلاسيكية لبنيان البرمجيات والحاجة إلى لغة لتوصيف البنيان.

§ معرفة الشئون وراء إنشاء واستخدام الأطر لبنيان البرمجيات ووضعها في حيز التطبيق.

§ فهم كيفية بناء واستخدام المكونات واستخدامها في تطوير البرمجيات.

المراجع


آخر تحديث
1/31/2010 9:46:03 PM