Business Analysis Use-Case Diagrams مخططات حالة استخدام تحليل الأعمال
Business Analysis Use-Case Diagrams مخططات حالة استخدام تحليل الأعمال
جزء مهم من لغة النمذجة الموحدة (UML) هو التسهيلات لرسم مخططات حالة الاستخدام. تُستخدم حالات الاستخدام أثناء مرحلة التحليل للمشروع لتحديد وظائف النظام وتقسيمها. يفصلون النظام إلى جهات فاعلة وحالات استخدام. تمثل الجهات الفاعلة الأدوار التي يمكن أن يؤديها مستخدمو النظام.
يمكن أن يكون هؤلاء المستخدمون بشرًا أو أجهزة كمبيوتر أخرى أو أجزاء من الأجهزة أو حتى أنظمة برمجية أخرى. المعيار الوحيد هو أنها يجب أن تكون خارجة عن جزء النظام الذي يتم تقسيمه إلى حالات استخدام. يجب عليهم توفير المحفزات لهذا الجزء من النظام ، ويجب أن يتلقوا مخرجات منه.
تمثل حالات الاستخدام الأنشطة التي يؤديها الممثلون بمساعدة نظامك في السعي وراء هدف. نحتاج إلى تحديد ما يحتاجه هؤلاء المستخدمون (الجهات الفاعلة) من النظام. يجب أن تعكس حالة الاستخدام احتياجات المستخدم وأهدافه ، ويجب أن يبدأها الفاعل. يجب ربط الأعمال والجهات الفاعلة والعملاء المشاركين في حالة استخدام الأعمال بحالة الاستخدام من خلال الارتباط.
رسم مخططات حالة الاستخدام
يوضح الشكل أدناه ما قد تبدو عليه حالة الاستخدام بشكل تخطيطي UML. تبدو حالة الاستخدام نفسها مثل البيضاوي. يتم رسم الممثلين كأرقام صغيرة. الجهات الفاعلة متصلة بحالة الاستخدام بخطوط.
حالة الاستخدام 1 - يقوم كاتب المبيعات بسحب عنصر ما
- يحدد العميل العنصر على العداد.
- «يستخدم» انتقاد قارئ UPC.
- يبحث النظام عن رمز UPC في وصف عنصر شراء قاعدة البيانات والسعر
- يصدر النظام صوتًا مسموعًا.
- يعلن النظام عن وصف العنصر والسعر عبر الإخراج الصوتي.
- يضيف النظام السعر ونوع العنصر إلى الفاتورة الحالية.
- يضيف النظام السعر لتصحيح الإجمالي الفرعي للضريبة
لذا ، فإن علاقة "الاستخدامات" تشبه إلى حد كبير استدعاء دالة أو إجراء فرعي.
تسمى حالة الاستخدام المستخدمة بهذه الطريقة حالة استخدام مجردة لأنها لا يمكن أن توجد بمفردها ولكن يجب استخدامها بواسطة حالات استخدامات أخرى.
مثال Case حالة استخدام الانسحاب
هدف العميل فيما يتعلق بآلة بيع الأموال (ATM) الخاصة بنا هو سحب الأموال. لذلك ، نضيف حالة استخدام الانسحاب . قد يتطلب سحب الأموال من آلة البيع وجود بنك لإجراء المعاملات. لذلك ، نضيف أيضًا ممثلًا آخر - البنك . يجب ربط كلا الممثلين المشاركين في حالة الاستخدام بحالة الاستخدام من خلال الارتباط.
توفر آلة بيع الأموال حالة استخدام السحب للعميل والجهات الفاعلة في البنك.
العلاقات بين الفاعلين وحالات الاستخدام
يمكن تنظيم حالات الاستخدام باستخدام العلاقات التالية -
- تعميم
- جمعية
- تمديد
- تتضمن
التعميم بين حالات الاستخدام
قد تكون هناك حالات ترتبط فيها الجهات الفاعلة بحالات استخدام مماثلة. في مثل هذه الحالة ترث حالة الاستخدام التابعة خصائص وسلوك الاستخدام الأبوي. ومن ثم نحتاج إلى تعميم الفاعل لإظهار وراثة الوظائف. يتم تمثيلهم بخط متصل مع رأس سهم مثلث مجوف كبير.
الارتباط بين حالات الاستخدام
يشار إلى الارتباطات بين الجهات الفاعلة وحالات الاستخدام في مخططات حالة الاستخدام بخطوط صلبة. يوجد ارتباط عندما يكون الفاعل متورطًا في تفاعل موصوف في حالة الاستخدام.
تمديد
هناك بعض الوظائف التي يتم تشغيلها اختياريا. في مثل هذه الحالات ، يتم استخدام علاقة التمديد وإرفاق قاعدة الامتداد بها. الشيء الذي يجب تذكره هو أن حالة الاستخدام الأساسية يجب أن تكون قادرة على أداء وظيفة بمفردها حتى لو لم يتم استدعاء حالة الاستخدام الموسعة.
يتم عرض علاقة التمديد كخط متقطع برأس سهم مفتوح موجه من حالة الاستخدام الممتدة إلى حالة الاستخدام الموسعة (الأساسية). السهم يسمى بالكلمة الأساسية «تمديد».
تتضمن
يتم استخدامه لاستخراج أجزاء حالة الاستخدام التي يتم تكرارها في حالات استخدام متعددة. كما أنها تستخدم لتبسيط حالة الاستخدام الكبيرة عن طريق تقسيمها إلى عدة حالات استخدام واستخراج أجزاء مشتركة من سلوكيات حالة استخدام أو أكثر.
قم بتضمين العلاقة بين حالات الاستخدام الموضحة بسهم متقطع برأس سهم مفتوح من حالة الاستخدام الأساسية إلى حالة الاستخدام المضمنة. السهم يسمى بالكلمة الأساسية «تشمل».
حالات الاستخدام تتعامل فقط مع المتطلبات الوظيفية للنظام. يجب تمثيل المتطلبات الأخرى مثل قواعد العمل ومتطلبات جودة الخدمة وقيود التنفيذ بشكل منفصل.
الرسم البياني الموضح أدناه هو مثال على مخطط بسيط لحالة الاستخدام مع تمييز جميع العناصر.
المبادئ الأساسية للتطبيق الناجح لحالات الاستخدام
- اجعل الأمر بسيطًا عن طريق سرد القصص
- كن منتجا دون الكمال
- افهم الصورة الكبيرة
- تحديد فرصة إعادة الاستخدام لحالات الاستخدام
- ركز على القيمة
- بناء النظام في شرائح
- تسليم النظام بزيادات
- تكيف لتلبية احتياجات الفريق
نموذج حالة الاستخدام
هنا ، قمنا بعرض نموذج نموذج لحالة الاستخدام التي يمكن لمحلل الأعمال ملؤها بحيث تكون المعلومات مفيدة للفريق الفني للتأكد من المعلومات حول المشروع.
معرف حالة الاستخدام: | |||
اسم حالة الاستخدام: | |||
انشأ من قبل: | آخر تحديث بواسطة | ||
تاريخ الإنشاء: | تاريخ آخر تحديث | ||
الممثل: | |||
وصف: | |||
الشروط المسبقة: | |||
شروط المشاركة: | |||
أفضلية: | |||
تردد الاستخدام: | |||
المسار الطبيعي للأحداث: | |||
الدورات البديلة: | |||
استثناءات: | |||
يشمل: | |||
متطلبات خاصة: | |||
الافتراضات: | |||
ملاحظات وقضايا: |
التسميات: Business Analysis تحليل الأعمال
<< الصفحة الرئيسية