3.05_The ''extend'' Dependency

rmb1905
10 Mar 200903:53

Summary

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

Takeaways

  • 😀 هناك نوع آخر من العلاقات بين حالات الاستخدام يسمى التبعية الممتدة.
  • 🤔 التبعية الممتدة تشير إلى علاقة اختيارية بين حالتي استخدام.
  • 🔄 الحالة الأساسية تعتمد على الحالة الممتدة التي تضيف سلوكًا إضافيًا.
  • 📈 الحالة الأساسية تحتوي على خطوات محددة، يمكن تمديدها بإضافة خطوات جديدة.
  • ⬇️ من المعتاد أن تكون الحالة الممتدة تحت الحالة الأساسية في الرسم.
  • 💳 مثال: شراء الوقود ببطاقة الائتمان هو الحالة الأساسية، وطلب إيصال هو الحالة الممتدة.
  • 🔁 العلاقة بين الحالتين تعتمد على اتجاه السهم، والذي يشير إلى التبعية.
  • 📌 يمكن وضع نقطة تمديد لتوضيح متى يدخل السيناريو الممتد في الاستخدام.
  • ⚡ السيناريو الممتد قد يحدث إما بشكل متزامن أو غير متزامن مع الخطوات الأساسية.
  • 📊 استخدم الامتدادات بحذر لتجنب تعقيد الرسم بشكل زائد.

Q & A

  • ما هو نوع العلاقة الممتدة بين حالات الاستخدام المذكورة في النص؟

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

  • ما هو دور حالة الاستخدام الممتدة؟

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

  • ما هو الاتجاه الصحيح لسهم الاعتماد في علاقة التمديد؟

    -الاتجاه الصحيح لسهم الاعتماد في علاقة التمديد يكون من حالة الاستخدام الممتدة إلى حالة الاستخدام الأساسية.

  • لماذا يجب أن تظهر حالة الاستخدام الممتدة أسفل حالة الاستخدام الأساسية في المخطط؟

    -وفقًا للتقليد الشائع عند رسم مخططات حالات الاستخدام، تظهر حالة الاستخدام الممتدة أسفل الحالة الأساسية لتوضيح العلاقة التوسعية.

  • ما هو مثال لحالة استخدام أساسية وممتدة تم ذكره في النص؟

    -المثال هو 'شراء الوقود باستخدام بطاقة ائتمان' كحالة استخدام أساسية و'طباعة إيصال' كحالة استخدام ممتدة.

  • ما هو دور نقاط التمديد في مخططات حالات الاستخدام؟

    -نقاط التمديد تشير إلى المكان الذي يمكن فيه إدخال حالة الاستخدام الممتدة في خطوات حالة الاستخدام الأساسية. يمكن أن تساعد في توضيح اللحظة التي يتم فيها توسيع الحالة.

  • هل من الضروري تضمين نقاط التمديد في المخططات دائمًا؟

    -لا، ليس من الضروري تضمين نقاط التمديد في كل مخطط، لكن يمكن إضافتها إذا كانت المعلومات متاحة وتساعد في الفهم.

  • هل تحدث حالة الاستخدام الممتدة بشكل متزامن مع الخطوات الأساسية؟

    -يمكن أن تحدث حالة الاستخدام الممتدة بشكل متزامن مع الخطوات الأساسية (بشكل متزامن) أو بشكل منفصل (غير متزامن).

  • ما هي النصيحة المقدمة بشأن استخدام علاقات التمديد في مخططات حالات الاستخدام؟

    -ينصح باستخدام علاقات التمديد بحذر لتجنب تكديس المخططات بالمعلومات الزائدة التي قد تجعلها صعبة القراءة.

  • ما هو الدور الثانوي لحالات الاستخدام الممتدة في النظام؟

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

Outlines

plate

هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.

قم بالترقية الآن

Mindmap

plate

هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.

قم بالترقية الآن

Keywords

plate

هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.

قم بالترقية الآن

Highlights

plate

هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.

قم بالترقية الآن

Transcripts

plate

هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.

قم بالترقية الآن
Rate This

5.0 / 5 (0 votes)

الوسوم ذات الصلة
حالات الاستخدامالتمديدعلاقات اختياريةتوسيع السلوكمخططات الاستخدامالخطوات الاختياريةتطوير الأنظمةسلوك الحالةالمعاملات الرقميةتحليل الأنظمة