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

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

التطبيقات
بينما تتعمق حالة الاستخدام نفسها في الكثير من التفاصيل حول جميع الحالات الممكنة، يقدم مخطط حالة الاستخدام عرضا مختصرا للنظام. قيل أن مخطط حالة الاستخدام هو مخطط (blueprint) للنظام وهو يقدم عرضا بصريا مبسطا لما يفعله النظام.
نظريا لطبيعته البسيطة، يعد مخطط حالة الاستخدام وسيلة جيدة للتواصل مع أصحاب الشأن. محاولة تمثيل العالم الحقيقي وتقديم عرض لأصحاب الشأن لفهم كيف سيتم عمل وتصميم النظام. قام «ساو» و«لي» بإجراء بحث حول فعالية مخططات حالة الاستخدام من عدمها، ووجدوا بأن مخططات حالة الاستخدام عبرت عن الهدف من النظام بشكل أكثر بساطة لأصحاب الشأن وأن مخطط الفئة قد أدى دورا مكملا له في تفسير النظام.
الهدف من مخطط حالة الاستخدام هو ببساطة تقديم رؤية مختصرة وعرض المتطلبات بشكل مناسب للأشخاص العاديين، وتُستخدم المخططات الأخرى لتوضيح النظام بشكل أكثر تفصيلا.

انظر أيضًا

 تطوير البرمجيات أجايل
 حالة العمل
 لغة النمذجة الموحدة
 قصة المستخدم

مصادر
 Gemino, A., Parker, D.(2009) "Use case diagrams in support of use case modeling: Deriving understanding from the picture", Journal of Database Management, 20(1), 1-24.
 Jacobson, I., Christerson M., Jonsson P., Övergaard G., (1992). Object-Oriented Software Engineering - A Use Case Driven Approach, Addison-Wesley.
 Kawabata, R., Kasah, K. (2007). "Systems Analysis for Collaborative System by Use Case Diagram", Journal of Integrated Design & Process Science, 11(1), 13-27.
 McLaughlin, B., Pollice, G., West, D. (2006). Head First Object Oriented Analysis and Design, O'Reilly Media, Inc.

تمثيل المعرفة
رسوم بيانية
لغة النمذجة الموحدة