مخطط حالة الاستخدام

مخطط حالات الاستخدام [ 1 ] هو تمثيل بياني لتفاعلات المستخدم المحتملة مع النظام. يُظهر هذا المخطط حالات الاستخدام المختلفة وأنواع المستخدمين المتنوعين في النظام، وغالبًا ما يُرفق بأنواع أخرى من المخططات. تُمثل حالات الاستخدام بدوائر أو أشكال بيضاوية، بينما تُمثل الجهات الفاعلة عادةً برسومات بسيطة.
طلب
مع أن حالة الاستخدام نفسها قد تُفصّل الكثير من الاحتمالات، إلا أن مخطط حالات الاستخدام يُساعد في توفير نظرة شاملة للنظام. وقد قيل سابقًا: "مخططات حالات الاستخدام هي بمثابة المخططات الأساسية لنظامك". [ 2 ] [ 3 ]
نظراً لبساطتها، تُعدّ مخططات حالات الاستخدام أداة تواصل فعّالة لأصحاب المصلحة . تحاول هذه المخططات محاكاة الواقع وتوفير رؤية واضحة لأصحاب المصلحة لفهم كيفية تصميم النظام. أجرى سياو ولي بحثاً لتحديد مدى جدوى استخدام مخططات حالات الاستخدام، أو ما إذا كانت غير ضرورية. وقد تبيّن أن مخططات حالات الاستخدام تنقل الغرض من النظام بطريقة مبسطة لأصحاب المصلحة ، وأنها "تُفسّر بشكل أكثر شمولاً من مخططات الفئات". [ 4 ]
انظر أيضاً
مراجع
- ↑ "حالة الاستخدام". لغة النمذجة الموحدة 2.5.1 . رقم وثيقة OMG: official/2017-12-05. منظمة تطوير معايير مجموعة إدارة الكائنات (OMG SDO). ديسمبر 2017. ص 639.
- ↑ "الفصل 5. مخطط UML ومخطط المتطلبات (1. مخطط حالات الاستخدام)". دليل مستخدم Visual Paradigm . منتدى Visual Paradigm. 11 مايو 2018.
- ↑ بريت د. ماكلولين؛ غاري بوليس؛ ديفيد ويست (1 ديسمبر 2006). تحليل وتصميم البرمجيات الموجهة للكائنات باستخدام منهجية Head First . دار نشر وتوزيع شروف المحدودة، صفحة 297. رقم ISBN 978-8-184-04221-4.
- ↑ كينغ سياو؛ ليهيون لي (7 أكتوبر 2004). "هل تُكمّل مخططات حالات الاستخدام ومخططات الفئات بعضها بعضًا في تحليل المتطلبات؟ دراسة تجريبية حول مخططات حالات الاستخدام ومخططات الفئات في لغة النمذجة الموحدة (UML)". هندسة المتطلبات . 9 : 229-237 . doi : 10.1007/s00766-004-0203-7 .
فهرس
- جيمينو، أ.، باركر، د. (2009) "مخططات حالات الاستخدام لدعم نمذجة حالات الاستخدام: استخلاص الفهم من الصورة"، مجلة إدارة قواعد البيانات ، 20 (1)، 1-24.
- جاكوبسون، آي.، كريسترسون إم.، جونسون بي.، أوفيرجارد جي.، (1992). هندسة البرمجيات الموجهة للكائنات - نهج قائم على حالات الاستخدام ، أديسون-ويسلي.
- كاواباتا، ر.، كاساه، ك. (2007). "تحليل النظم للنظام التعاوني من خلال مخطط حالة الاستخدام"، مجلة التصميم المتكامل وعلوم العمليات ، 11(1)، 13-27.
- بريت د. ماكلولين؛ غاري بوليس؛ ديفيد ويست (1 ديسمبر 2006). تحليل وتصميم البرمجيات الموجهة للكائنات باستخدام Head First . دار نشر وتوزيع شروف المحدودة. رقم ISBN 978-8-184-04221-4.
- إدارة مشاريع البرمجيات
- متطلبات البرامج
- لغة النمذجة الموحدة
- مخططات لغة النمذجة الموحدة
- لغة نمذجة الأنظمة
