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

هذه هي النسخة الحالية من هذه الصفحة، وقام بتعديلها عبود السكاف (نقاش | مساهمات) في 12:41، 4 يوليو 2023 (بوت: إصلاح أخطاء فحص أرابيكا من 1 إلى 104). العنوان الحالي (URL) هو وصلة دائمة لهذه النسخة.

(فرق) → نسخة أقدم | نسخة حالية (فرق) | نسخة أحدث ← (فرق)

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

A UML مخطط حالة الاستخدام يمثل التفاعل بين العميل والنظام

التطبيقات

بينما تتعمق حالة الاستخدام نفسها في الكثير من التفاصيل حول جميع الحالات الممكنة، يقدم مخطط حالة الاستخدام عرضا مختصرا للنظام. قيل أن مخطط حالة الاستخدام هو مخطط (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.