في الرسم التخطيطي لآلة الحالة، تكون الحالة شرطا يفي فيه العنصر بشرط أو ينفذ إجراء أو ينتظر حدثا. الحالة هي صورة للحظة في حياة كائن يعكس القيم الموجودة في سمات الكائن والارتباطات التي يحتوي عليها الكائن مع كائنات أخرى.
تحتوي الحالة على حجرتين للمعلومات الاختيارية. تحتوي الحجرة العلوية على اسم وتحتوي الحجرة السفلية على قائمة بالإجراءات أو الأنشطة الداخلية التي يتم تنفيذها استجابة للأحداث. عندما تتوافق الحالة مع النشاط المستمر، يتم التعبير عن هذا النشاط إما ك تسلسل حالات متداخلة أو بزوج من إجراءات الدخول والخروج.
اطلع أيضاً على
في مخطط الحالة أو رسم تخطيطي للأنشطة ، تكون الحالة شرطا يفي فيه العنصر بشرط أو ينفذ إجراءا أو ينتظر حدثا. الحالة هي صورة للحظة في حياة كائن يعكس القيم الموجودة في سمات الكائن والارتباطات التي يحتوي عليها الكائن مع كائنات أخرى.
تحتوي الحالة على حجرتين للمعلومات الاختيارية. تحتوي الحجرة العلوية على اسم وتحتوي الحجرة السفلية على قائمة بالإجراءات أو الأنشطة الداخلية التي يتم تنفيذها استجابة للأحداث. عندما تتوافق الحالة مع النشاط المستمر، يتم التعبير عن هذا النشاط إما ك تسلسل حالات متداخلة أو بزوج من إجراءات الدخول والخروج.
تسمية شكل حالة وإضافة قيم خصائص أخرى
افتح مربع الحوار "خصائص UML " للعنصر بالنقر نقرا مزدوجا فوق الأيقونة التي تمثل العنصر في عرض شجري أو الشكل الذي يمثل العنصر في رسم تخطيطي.
تلميح: التحكم في قيم الخصائص التي يتم عرضها على شكل في رسم تخطيطي بالنقر بزر الماوس الأيمن فوق الشكل، ثم النقر فوق "خيارات عرض الشكل". في مربع الحوار "خيارات عرض شكل UML "، حدد الخيارات وقم بإلغاء تحديدها لعرض قيم الخصائص أو إخفائها.
خصائص الحالة:
الخاصية |
الوصف |
---|---|
الاسم |
اكتب اسم حالة كسلسلة. يجب ألا تحمل حالتان في نفس الرسم التخطيطي نفس الاسم. |
الفئة الفرعية |
اختر الفئة الفرعية التي تريدها من القائمة المنسدلة. إذا لم يتم إدراج الفئة الفرعية التي تريد استخدامها، يمكنك إضافة فئة فرعية جديدة أو تحرير واحدة موجودة بالفعل عن طريق النقر فوق الفئات الفرعية في القائمة UML. |
الوثائق |
اكتب أي وثائق تريد إضافتها إلى العنصر كـ قيمة ذات علامة. عند تحديد الشكل أو الرمز الذي يمثل العنصر، تظهر الوثائق التي تكتبها هنا أيضاً في نافذة وثائق. |
خصائص الحالة، فئة "انتقال داخلي":
استخدم فئة الانتقالات الداخلية لإضافة انتقالات داخلية أو حذفها أو تحرير الانتقالات الموجودة.
الخاصية |
الوصف |
---|---|
انتقالات داخلية |
يسرد الانتقالات الداخلية التي قمت بتعريفها للحالة. لتحرير الإعدادات الأكثر استخداما للانتقال بسرعة، انقر فوق حقل في قائمة الانتقالات الداخلية ، ثم حدد قيمة أو اكتبها. للوصول إلى كافة إعدادات الانتقال، حدد الانتقال في القائمة، ثم انقر فوق "خصائص".
|
جديد |
انقر لإضافة انتقال غير معرف إلى قائمة الانتقالات الداخلية. لتحرير الإعدادات الأكثر استخداما للانتقال بسرعة، انقر فوق حقل في قائمة الانتقالات الداخلية ، ثم حدد قيمة أو اكتبها. للوصول إلى كافة إعدادات الانتقال، حدد الانتقال في القائمة، ثم انقر فوق "خصائص". |
تكرار |
انقر لإضافة انتقال جديد إلى القائمة بنفس قيم الخصائص مثل الانتقال المحدد. |
حذف |
انقر لحذف الانتقال المحدد من القائمة. |
التحكم في ما إذا كان يتم عرض اسم على شكل الحالة
انقر بزر الماوس الأيمن فوق الشكل، وانقر فوق "خيارات عرض الشكل"، ثم حدد "اسم " لعرض اسم أو مسح الاسم لإخفاء اسم.
إظهار حجرة الانتقال الداخلي لشكل الحالة
انقر بزر الماوس الأيمن فوق الشكل، وانقر فوق "خيارات عرض الشكل"، ثم قم بإلغاء تحديد خانة الاختيار " انتقال ".