مقرر تحليل وتصميم النظم

رحلة متكاملة من المفاهيم الأساسية حتى تصميم الأنظمة الحديثة

مستوى: متوسط الساعات المعتمدة: 3 المتطلب السابق: مقدمة في البرمجة

رحلة الانطلاق: نحو الفهم العميق في تحليل وتصميم النظم

مرحباً بك في عالم تحليل وتصميم النظم – البداية هنا!

هنا تبدأ رحلتك نحو استكشاف النظم من داخلها... نحو رؤية كيف تتحوّل الأفكار إلى أنظمة فعالة تخدم أهدافاً حقيقية. مرحباً بك في مقرر تحليل وتصميم النظم ضمن مسار أنظمة المعلومات. هذه الصفحة الافتتاحية ليست مجرد بوابة معلوماتية؛ بل هي بوصلتك في رحلة معرفية تبدأ بخطى حثيثة نحو عالم النظم، حيث يتعانق التفكير المنطقي مع الإبداع في بناء الأنظمة. هي أنفاس البداية التي تشعل الحافز، وتصميم يُشعر الطالب بأنه سيخوض تجربة جامعة بين التفكير البنائي والابتكار، في إطار علمي وجذاب.

ستقدم لك هذه الصفحة بانوراما واضحة عن المقرر، لتشعر في كامل لحظة وصولك أنك تستهل رحلة تعليمية منظمة، وأن لك خارطة طريق تبشر بالمغامرة المعرفية.

---

1. وصف المقرر

يركّز هذا المقرر على دراسة مفاهيم النظم والمعلومات، دورة حياة تطوير الأنظمة (SDLC)، وأدوات التحليل والتصميم التقليدية والحديثة. يتيح للطالب فهم دورة حياة النظام ابتداءً من تحديد المتطلبات ودراسة الجدوى، مرورًا بالتحليل والتصميم، وصولًا إلى التنفيذ والاختبار والصيانة. كما يتناول المقرر نماذج النظم (DFD، ERD، UML)، منهجيات التطوير (الهيكلية والكائنية)، وأدوات النمذجة الحديثة.

---

2. أهداف المقرر

  • **فهم أساسيات النظم:** إدراك مكونات النظام وخصائصه وأنواع النظم (مفتوحة/مغلقة).
  • **تحليل المتطلبات:** إتقان تقنيات جمع البيانات (مقابلات، استبيانات، ملاحظة، وثائق) وتحليلها.
  • **تصميم النظام:** تعلم طرق تصميم البيانات والعمليات والمخرجات باستخدام DFD، ERD، وUML.
  • **التطبيق العملي:** بناء نماذج أولية (Prototypes) واستخدام أدوات CASE لدعم عملية التحليل والتصميم.
  • **التفكير النقدي:** تقييم بدائل الحلول من خلال دراسة الجدوى (فنية، اقتصادية، تشغيلية).
---

3. مخرجات التعلم

أ) معرفية (Cognitive)

  • شرح دورة حياة النظام ومراحلها.
  • التمييز بين منهجيات التطوير (هيكلية، كائنية، تجريبية).
  • استخدام مخططات النمذجة (DFD، ERD، UML).

ب) مهارية (Skills)

  • إعداد دراسة جدوى لمشروع برمجي.
  • رسم وتحليل مخططات انسياب البيانات.
  • تصميم قواعد بيانات باستخدام ERD وتحويلها إلى مخطط قواعد بيانات (Schema).
  • إعداد واجهات إدخال/إخراج بسيطة.

ج) سلوكية واتصالية (Attitude/Communication)

  • العمل ضمن فريق لتحليل نظام واقعي.
  • تقديم التقارير الفنية وعرض النتائج للزملاء والمدرسين.
---

4. محتوى المقرر (خطة دراسية مقترحة 15 أسبوعًا)

الأسبوع الموضوعات الرئيسية الأدوات والمنهجيات
1-2 مقدمة في النظم وأنظمة المعلومات – مكونات النظام وخصائصه أمثلة عملية، تصنيف النظم
3 دورة حياة تطوير النظام SDLC نموذج الشلال، النماذج البديلة
4 التخطيط ودراسة الجدوى (فنية، اقتصادية، تشغيلية) دراسة حالة + مخطط جانت
5 جمع المتطلبات وتحليلها مقابلات، استبيانات، ملاحظات
6 أدوات التحليل – مخططات تدفق البيانات (DFD) Context, Level 0, Level 1
7 تحليل المتطلبات باستخدام UML (Use Case) مخطط حالات الاستخدام
8 تحليل البيانات باستخدام ERD مخططات ER، قاموس البيانات
9 تصميم النظام – الهيكلي Structure Charts، SADT
10 تصميم قاعدة البيانات تحويل ERD إلى Schema
11 تصميم الخوارزميات وواجهات الاستخدام Structured English، UI Design
12 النمذجة الأولية (Prototyping) VB، CASE Tools
13 التنفيذ والبرمجة لغات برمجة، بيئات تطوير
14 الاختبار والصيانة Unit Test، Integration Test
15 مراجعة وتلخيص + التحليل الكائني (OOA) UML (Class, Sequence Diagrams)
---

5. طرق التدريس

  • محاضرات نظرية مدعومة بعروض شرائح.
  • تطبيقات عملية على أدوات التحليل والتصميم.
  • دراسة حالات (Case Studies).
  • مشروع جماعي لتحليل وتصميم نظام متوسط الحجم.
---

6. أساليب التقييم

النشاط النسبة التفاصيل
امتحان فصلي 10% منتصف الفصل.
مشروع عملي 40% يتضمن جمع المتطلبات، DFD، ERD، تصميم واجهات.
امتحان نهائي 50% نهاية الفصل.
---

7. المراجع

الكتب:

  • هناء الصباغ، تحليل نظم المعلومات.
  • نعيمة البدري، تحليل وتصميم النظم.
  • Shelly & Rosenblatt, Systems Analysis and Design.

المصادر الإلكترونية:

---

8. ملاحظات إضافية

  • التركيز على منهجية **التحليل الكائني التوجه (OOA/OOD)** نظرًا لاعتمادها في الأنظمة الحديثة.
  • يمكن تطبيق المقرر كمشروع تخرج مصغر للطلاب.
  • يُفضل ربط المقرر بمقررات قواعد البيانات وهندسة البرمجيات لتكامل المعرفة.