مقياس: لغة النمذجة الموحدة (UML)
يعد مقياس لغة النمذجة الموحدة (Unified Modeling Language - UML) من الركائز الأساسية في هندسة البرمجيات وتصميم قواعد البيانات الحديثة، حيث يعتمد على النهج الكائني (Orienté Objet) لتمثيل الأنظمة المعلوماتية بشكل مرئي ودقيق.
1. معلومات عامة
- اسم المقياس: UML (Unified Modeling Language).
- الرمز: MQ2.
- النوع: وحدة تأهيلية (Module Qualifiant).
- الحجم الساعي الإجمالي: 102 ساعة.
- الحجم الساعي الأسبوعي: 6 ساعات (3 ساعات دروس نظرية + 3 ساعات أعمال تطبيقية/موجهة).
- السداسي: السداسي الأول.
2. الهدف العام للمقياس
في نهاية هذا المقياس، يجب أن يكون المتربص قادراً على تطبيق طريقة UML لتصميم ونمذجة الأنظمة المعلوماتية.
3. الأهداف الوسيطية (الكفاءات المستهدفة)
- إجراء النمذجة الكائنية الأولية (Élémentaire) باستخدام UML.
- إجراء النمذجة الكائنية المتقدمة (Avancée) باستخدام UML.
- استيعاب مفاهيم النمذجة كائنية التوجه (Orienté Objet).
- إتقان استخدام مختلف مخططات UML (Diagrammes) وتطبيقها في مشاريع عملية.
4. معايير الأداء
- العرض الشامل للمنهجية والنمذجة باستخدام UML.
- احترام خطوات التصميم باستخدام مخططات UML.
- الإعداد الصحيح للمخططات المختلفة.
- التعبير الصحيح عن القيود باستخدام OCL.
توزيع دروس الوحدة على أسابيع السداسي (16 أسبوعاً)
| الأسبوع | موضوع الدرس | الحجم الساعي | ملاحظات |
|---|---|---|---|
| 1 | Présentation de la modélisation orienté Objet et méthodologies UML | 6 سا | مفاهيم أساسية |
| 2 | Définition et concepts du diagramme UML | 6 سا | نظرة عامة |
| 3 | Diagrammes de cas d’utilisation (Concepts) | 6 سا | دروس نظرية |
| 4 | Diagrammes de cas d’utilisation (Pratique) | 6 سا | أعمال تطبيقية |
| 5 | Diagrammes de classes (Concepts de base) | 6 سا | دروس نظرية |
| 6 | Diagrammes de classes (Relations et cardinalités) | 6 سا | دروس نظرية + تمارين |
| 7 | Diagrammes de classes (Atelier de conception) | 6 سا | أعمال تطبيقية |
| 8 | Diagrammes d’objets | 6 سا | نظري + تطبيقي |
| 9 | Diagramme de séquences (Concepts) | 6 سا | دروس نظرية |
| 10 | Diagramme de séquences (Modélisation avancée) | 6 سا | أعمال تطبيقية |
| 11 | Expression de contraintes avec OCL | 6 سا | مفاهيم متقدمة |
| 12 | Diagrammes d'états-transitions | 6 سا | نظري + تطبيقي |
| 13 | Digrammes d'activités | 6 سا | نظري + تطبيقي |
| 14 | Diagrammes de communication | 6 سا | نظري + تطبيقي |
| 15 | Diagrammes de composants et de déploiement | 6 سا | نظري + تطبيقي |
| 16 | Synthèse générale et évaluation du projet | 6 سا | تقييم نهائي |
الربط البيداغوجي بين مقاييس البرنامج
يرتبط مقياس UML بشكل عضوي مع باقي مقاييس التخصص، خاصة تلك التي تعتمد على البرمجة والنمذجة:
- تصميم قواعد البيانات في النموذج العلائقي: حيث يكمل UML النماذج التقليدية بمقاربة كائنية.
- البرمجة كائنية التوجه: حيث يمثل UML المخطط الهندسي الذي يسبق كتابة الأكواد البرمجية.
- تسيير المشاريع: لاستخدام المخططات في توثيق الأنظمة وتسهيل التواصل بين فريق التطوير.
- اختبار المنتج النهائي والتوثيق: حيث تعد مخططات UML جزءاً أساسياً من ملف التوثيق التقني.
خاتمة
نهيب بكافة الأساتذة والمتربصين التركيز على الجانب التطبيقي في هذا المقياس، فإتقان لغة UML هو مفتاح النجاح في تصميم أنظمة معلوماتية معقدة وقابلة للتطوير.
.png)
