مادة:مشروع سنة ثالثة
نبذة
يهدف المشروع 1 الى تطبيق اول مشروع برمجي كبير يعتمد أفكار هندسة البرمجيات بشكل سهل بحيث يقوم الطلاب بتحليل متطلبات نظامهم وتصميممه ورسم المخططات الضرورية للعمل use case ,UMl الخ . مشروع السنة الثالثة هوأحد العوامل المؤثرة في اختيار المجال فيمكن اختيار مشروع يعتمد هندسة البرمجيات أويحوي إدارة شبكات أوبعض أفكار الذكاء الصنعي .
انواع المشاريع
1- مشاريع الأتمتة والإدارة: كأتمتة صيدلية أومخطة أوما إلى ذلك، ولكن المشكلة التي تعاني منها هذه الفئة من المشاريع أنها لا تحظى بقدر كبير من الاهتمام من اللجنة في اللقاءة وبالتالي لا تحصل على علامات عالية، وذلك لسهولة تطبيقها.
2- مشاريع الويب والانترنت: هذه المشاريع تضم مشاريع الترويج وخوارزمياته، وعادةً ما يتم الهجريز على الخوارزميات المستخدمة في التقييم لا على الأدوات المستخدمة في بناء مسقط الويب.
3- مشاريع الذكاء الصنعي: وهذه المشاريع من أصعب المشاريع التي يمكن تطبيقها، ولكنها تحظى باهتمام بالغ من اللجنة، مثل التعهد على البصمات أوالتعهد على بعض الصور وربما على الحدثات المكتوبة بخط اليد.
4- مشاريع الألعاب والغرافيكس.
5- المشاريع التي تعتمد على الاتومات واللغات الصورية.
لغات البرمجة المستعملة
- يعطى الطلاب الحرية التامة في اختيار لغة البرمجة في مشاريعهم، وذلك وفقاً لنوع التطبيق الذي يقومون ببنائه، فإن كان Desktop Application فيمكن استعمال ++C أوJava أو#C .. في حين ان كان Web Application يمكن استعمال php أوASP.Net وذلك وفقاً لما يعهده الطالب.
محتوى التقارير
- عنوان المشروع .
- محتويات المشروع "الفهرس"
- توصيف المشروع "فكرة المشروع" شرح مختصر وسريع للمشكلة وأسلوب الحل المتبع
- دراسة نظرية :تتضمن دراسة مرجعية عن المشكلة والحلول المعروفة الممكن استخدامها لحل هكذا مشكلة
- تحليل المشروع
- المتطلبات الوظيفية : ما هي الخدمات التي يقدمها النظام إضافة _حذف _ تعديل _... من الممكن استخدام مخططات ال UseCases لتبيان هذه الخدمات وأنواع المستخدمين الذين يتفاعلون مع النظام.
- المتطلبات اللاوظيفية :وهي ليس خدمات معينة يقدمها النظام ولكن تؤثر على عمل النظام بكامله )سرعة أداء النظام _ حجم الذاكرة المستخدم _ سهولة استخدام النظام...
- تصميم المشروع
- تصميم بنى المعطيات
- الخوارزميات المستخدمة
- مخطط الصفوف
- مراحل تطبيق واختبار النظام :ماهي أقسام النظام الرئيسية وما هي الأدوات المستخدمة لتطوير جميع جزء وكيفية اختباره ومن ثم مكاملة النظام واختباره
- سيناريولاستخدام النظام : نبين فيه سلسلة من الشاشات والتي تبين كيفية عمل النظام وميزاته
- خاتمة ملخص سريع جداً لما تم إنجازه
- آفاق مستقبلية
- المراجع