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

مؤلف: Lewis Jackson
تاريخ الخلق: 9 قد 2021
تاريخ التحديث: 25 يونيو 2024
Anonim
برنامج التعليمي عن مخططات حالات الاستخدام
فيديو: برنامج التعليمي عن مخططات حالات الاستخدام

المحتوى

التعريف - ماذا يعني استخدام الحالة؟

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


مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا توضح حالة الاستخدام

تحدد حالات الاستخدام التفاعلات بين الجهات الفاعلة الخارجية والنظام لتحقيق أهداف معينة. هناك ثلاثة عناصر أساسية تشكل حالة استخدام:

  • الممثلون: الممثلون هم نوع المستخدمين الذين يتفاعلون مع النظام.
  • النظام: حالات الاستخدام تلتقط المتطلبات الوظيفية التي تحدد السلوك المقصود للنظام.
  • الأهداف: عادةً ما يبدأ المستخدم حالات الاستخدام لتحقيق الأهداف التي تصف الأنشطة والمتغيرات المشاركة في تحقيق الهدف.

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

الخصائص المرتبطة بحالات الاستخدام هي:


  • تنظيم المتطلبات الوظيفية
  • نمذجة أهداف تفاعلات مستخدم النظام
  • تسجيل سيناريوهات من أحداث الزناد إلى الأهداف النهائية
  • وصف المسار الأساسي للأعمال والتدفق الاستثنائي للأحداث
  • السماح للمستخدم بالوصول إلى وظيفة حدث آخر

الخطوات في تصميم حالات الاستخدام هي:

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