UML Use Case Diagram | Modern Systems Analysis and Design | شرح عربى لكل ما يخص مخطط حالة الاستخدام

Student Guide - اسلام همام
5 May 202415:39

Summary

TLDRفي هذا الفيديو، يشرح المدرب كيفية رسم مخططات حالات الاستخدام (Use Case Diagrams) بشكل دقيق ضمن تصميم الأنظمة. يتناول الفيديو دور **الممثلين (Actors)** الأساسيين والثانويين، وأهمية **العلاقات** بين **حالات الاستخدام (Use Cases)** مثل **الربط العادي (Association)**، **التضمين (Include)**، **التمديد (Extend)**، و **التعميم (Generalization)**. كما يقدم أمثلة عملية مثل الأنظمة الجامعية وأنظمة البنوك لتوضيح كيفية تطبيق هذه العلاقات في السيناريوهات الواقعية. في النهاية، يعرض المدرب خدماته المدفوعة لمساعدة المستخدمين في رسم هذه المخططات بشكل احترافي.

Takeaways

  • 😀 السلام عليكم ورحمة الله وبركاته، يتم تقديم درس جديد حول كيفية رسم اليوز كيس دياغرامs وعلاقتها مع النظام.
  • 😀 اليوز كيس دياغرام يحتوي على 'أكتور' و 'يوز كيس' حيث يتم تمثيل الأكتور بشكل شخصي أو جهاز، واليوز كيس يتم تمثيله بشكل دائري أو بيضاوي.
  • 😀 عند رسم اليوز كيس، يجب الانتباه إلى العلاقات بين الأكتور واليوز كيس، مع التركيز على الأنواع المختلفة للعلاقات مثل الأوسوشيشن، الإكستند، والإنكلود.
  • 😀 الأكتور ينقسم إلى نوعين رئيسيين: البرايمري الذي يتفاعل مع النظام بشكل أساسي، والسكندري الذي يتفاعل كرد فعل على البرايمري.
  • 😀 البرايمري هو الأكتور الذي يقوم باستخدام النظام بشكل أساسي، بينما السكندري يقوم بالتفاعل كرد فعل بناء على البرايمري.
  • 😀 في حالة المثال الذي تم طرحه، الطالب (برايمري) يتعامل مع نظام الحجز في الجامعة، بينما الموظف أو المحاضر (سكندري) يتفاعل مع النظام بناء على طلبات الطالب.
  • 😀 العلاقة بين الأكتور واليوز كيس يمكن أن تكون متعددة، ويجب توضيح كيفية ارتباط الأفعال بالنظام الذي يتم دراسته.
  • 😀 هناك أربع أنواع رئيسية من العلاقات بين الأكتور واليوز كيس: الأوسوشيشن (الخط العادي)، الإكستند (تمديد)، الإنكلود (تضمين)، والجشن (تفرع).
  • 😀 الفرق بين الإكستند والإنكلود يتمثل في أن الإكستند يمكن أن يحدث بشكل اختياري بينما الإنكلود يعتمد على التنفيذ التام للوظيفة.
  • 😀 الجشن يمكن استخدامه لتوضيح كيف يمكن لمجموعة من الأفعال أن تفرع من فعل أساسي، ويشمل أيضاً التفرع بين العملاء الجدد والعملاء المعتادين.
  • 😀 يمكن أيضاً استخدام نقاط الإكستند في اليوز كيس لتحديد الأفعال الاختيارية التي قد تتم إضافتها في سياقات مختلفة.

Q & A

  • ما هو الهدف من درس اليوم؟

    -الهدف من درس اليوم هو تعلم كيفية رسم اليوز كيس دياغرامات (Use Case Diagrams) وتفاصيل الأنواع المختلفة للريليشنز التي تستخدم في رسم هذه الدياغرامات.

  • ما هي الأنواع المختلفة للعلاقات (relations) في اليوز كيس دياغرام؟

    -هناك أربعة أنواع من العلاقات في اليوز كيس دياغرام: الأسوشيشن (Association)، الإكستند (Extend)، الإنكلود (Include)، والجشن (Generalization).

  • ما الفرق بين البرايمري والسكندري أكتر؟

    -البرايمري أكتر هو المستخدم الرئيسي للنظام، بينما السكندري أكتر هو أكتر يساعد أو يتفاعل مع البرايمري أكتر، لكنه ليس المستخدم الأساسي للنظام.

  • ما هي الوظيفة الأساسية للبرايمري أكتر؟

    -الوظيفة الأساسية للبرايمري أكتر هي استخدام النظام بشكل أساسي لأداء مهام معينة مثل تسجيل الدورات أو الحجز في الجامعة.

  • ما هو نوع العلاقة بين اليوز كيس والأكتور في حالة الأسوشيشن؟

    -في حالة الأسوشيشن، العلاقة بين اليوز كيس والأكتور تكون بسيطة بدون أسهم أو خطوط مقطعة، حيث يتم رسم خط بسيط يربط الأكتور باليوز كيس.

  • متى نستخدم علاقة الإنكلود؟

    -نستخدم علاقة الإنكلود عندما يكون هناك يوز كيس أساسي يعتمد على يوز كيس آخر بشكل إلزامي، حيث يجب أن يتم تنفيذ اليوز كيس الثاني مع الأول.

  • ما الفرق بين الإكستند والإنكلود؟

    -الإنكلود يعني أن اليوز كيس الأساسي يعتمد على الآخر بشكل كامل ويجب أن يتم معًا، بينما الإكستند يعني أن اليوز كيس الثاني يمكن أن يحدث في حالات معينة ولكن ليس بالضرورة.

  • ما هي وظيفة الجشن في اليوز كيس دياغرام؟

    -الجشن يستخدم عندما يمكن أن يتفرع اليوز كيس إلى أنواع متعددة من الخيارات، ويعني أن هناك احتمالًا لاختيار أحد البدائل بناءً على شروط معينة.

  • كيف يمكننا تمثيل نقطة الإكستند في اليوز كيس؟

    -نقطة الإكستند يتم تمثيلها داخل اليوز كيس باستخدام أسهم توضح أن العملية تمتد من اليوز كيس الأساسي إلى اليوز كيس الممدود، ولكن الإكستند ليس إلزاميًا.

  • كيف يتم استخدام اليوز كيس في أنظمة مختلفة مثل النظام المصرفي؟

    -في الأنظمة مثل النظام المصرفي، اليوز كيس يتم استخدامه لتحديد كيفية تفاعل المستخدمين مع النظام مثل إجراء المعاملات، إدخال البيانات، والتحقق من كلمات المرور.

Outlines

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Mindmap

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Keywords

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Highlights

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Transcripts

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant
Rate This

5.0 / 5 (0 votes)

Étiquettes Connexes
يوز كيسمخططاتعلاقات اليوز كيسالتفاعل مع النظامالمطورينالتصميم البرمجيدورة تدريبيةتعليم البرمجةالتفاعل البشريالأنظمة
Besoin d'un résumé en anglais ?