كائنات مخطط UML واستخدامها

نشرت: 2022-04-05

فيما يلي نظرة عامة على جميع الأنواع التسعة المختلفة لكائنات الرسم التخطيطي النمذجة التي تم تغليفها تحت عنوان UML.

  • مخططات فئة UML
  • استخدام مخططات الحالة في UML
  • مخططات كائن UML
  • مخططات تسلسل UML
  • مخططات تعاون UML
  • مخططات إحصائيات UML
  • مخططات نشاط UML
  • مخططات مكونات UML
  • مخططات نشر UML

تتوفر جميع كائنات مخططات UML هذه في Creately ويمكنك تجربة عرض توضيحي أو إلقاء نظرة على بعض نماذج مخططات UML لمزيد من السياق.

نظام

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

مثال على نظام مخطط كائنات uml

كائن بسيط

مخطط الكائن - كائنات مخطط uml

الكائن البسيط من مخطط كائن UML هو مستطيل يعرض اسم الكائن. عادة ما يتم وضع خط تحت اسم هذا الكائن.

هدف

عنصر الكائن من مخطط كائن UML عبارة عن مستطيل مقسم إلى جزأين. يحتوي الجزء العلوي على اسم الكائن ، بينما يحتوي الجزء الثاني على سمات الكائن. ملحوظة: يجب عدم الخلط بين هذا العنصر وعنصر Class المقسم إلى ثلاثة أجزاء.

شكل الكائن - كائنات مخطط uml

التنشيط

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

مثال التنشيط - كائنات مخطط uml

سهم الرسالة

سهم الرسالة - كائنات مخطط uml

يوضح سهم الرسالة في مخطط تعاون UML التفاعل بين كائن البدء وكائن الوجهة.

الحالة الأولية

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

الوضع النهائي

تشير الحالة النهائية من مخطط Statechart في UML إلى تدمير الكائن الذي نصمم حالته. يظهر نهاية النشاط في مخطط نشاط UML إنهاء النشاط. يظهر تدوين النهاية على شكل دائرة تحيط بدائرة صغيرة مملوءة بالصلبة.

نشاط

تحدد حالة النشاط في مخطط Statechart لـ UML ومخطط نشاط UML إجراءً بواسطة كائن. تدوين هذا المستطيل مستدير الزوايا.

مثال نشاط كائنات الرسم البياني uml

تقاطع طرق

مفرق - كائنات مخطط uml

حالة الوصل في مخطط الحالة في UML عبارة عن رؤوس يتم استخدامها لتوصيل انتقالات متعددة معًا. يتم استخدامها لبناء مسارات انتقال مركبة بين الدول. يتم تمثيل التقاطع بدائرة سوداء صغيرة.

خيار

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

شوكة / انضمام

شكل شوكة - كائنات مخطط uml

تدوين الشوكة في مخطط نشاط UML هو عقدة تحكم تقسم التدفق إلى عدة تدفقات متزامنة. سيكون لهذا حافة واردة واحدة وحواف صادرة متعددة. عقدة الربط هي عقدة تحكم تزامن تدفقات متعددة. سيكون لهذا حواف واردة متعددة وحافة صادرة واحدة.

تعمل رؤوس الشوكة في مخطط Statechart في UML على تقسيم الانتقال الوارد إلى انتقاليين أو أكثر تنتهي عند رؤوس الهدف المتعامدة. يجب ألا تحتوي المقاطع الصادرة من قمة الشوكة على حراس أو مشغلات. تعمل نقاط الانضمام على دمج العديد من التحولات المنبثقة من رؤوس المصدر في مناطق متعامدة مختلفة. لا يمكن أن تحتوي الانتقالات التي تدخل قمة وصل على حواجز أو مشغلات.

يمكنك إنشائها بسهولة عبر الإنترنت باستخدام أداة الرسم البياني للأنشطة الخاصة بنا.

الدولة المركبة

الحالة المركبة في مخطط Statechart في UML هي حالة بها محطات فرعية (حالات متداخلة).

هدف

تدوين الكائن في مخطط نشاط UML هو عقدة نشاط تُستخدم لتعريف تدفق الكائن في نشاط ما.

نهاية التدفق

شكل نهاية التدفق - كائنات مخطط uml

عقدة Flow End في مخططات نشاط UML هي عقدة تحكم نهائية تنهي التدفق. إنه يدمر جميع الرموز التي تصل إليه ولكن ليس له أي تأثير على التدفقات الأخرى في النشاط. هذه دائرة صغيرة بداخلها علامة X.

إيصال الإشارة

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

كائنات مخطط إيصال إشارة uml

إرسال الإشارة

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

إرسال إشارة مثال كائنات مخطط uml

قسم النشاط

كائنات مخطط النشاط قسم uml

قسم النشاط في مخطط نشاط UML هو إما حارّة أفقية / عمودية. تُستخدم الأقسام لفصل الإجراءات داخل مخطط النشاط.

عنصر

شكل مكون مخطط كائنات uml

يمثل مخطط مكون مكون UML جزءًا معياريًا من النظام. يمثل عنصر المكون في مخطط نشر UML جزءًا قابلاً للتوزيع من تنفيذ النظام.

الواجهة المقدمة

تصف الواجهة المقدمة لمكون في مخطط مكونات UML الخدمات التي يقدمها المكون لبيئته. تم تصميم هذا باستخدام تدوين المصاصة.

الواجهة المطلوبة

تقوم الواجهة المطلوبة لمكون في مخطط مكون UML بتعريف الخدمات التي يتوقعها المكون من بيئته. تم تصميم هذا باستخدام تدوين المقبس.

المطلوب واجهة كائنات مخطط uml

الواجهة المقدمة والواجهة المطلوبة مع المنفذ

تحدد الواجهة المتوفرة مع المنفذ في مخطط مكونات UML نقطة تفاعل مميزة بين المكون وبيئته. يتم تصوير الموانئ كمربعات صغيرة على جوانب المكونات.

منفذ واجهة - كائنات مخطط uml

العقدة

عنصر العقدة في مخطط نشر UML هو أي شيء يؤدي العمل في النظام. يمكن أن يكون هذا إما أجهزة مثل أجهزة الكمبيوتر الشخصية ؛ أو برنامج مثل نظام التشغيل وخادم قاعدة البيانات وما إلى ذلك.

جهاز

يعد عنصر الجهاز في مخطط نشر UML نوعًا من العقدة التي تمثل موردًا حسابيًا ماديًا في نظام ، مثل خادم تطبيق.

مثال الجهاز - كائنات مخطط uml

مواصفات النشر

عنصر تحديد النشر في مخطط نشر UML هو ملف تكوين ، مثل مستند XML أو ملف نصي يحدد كيفية نشر عنصر ما على العقدة.

مواصفات النشر مثال كائنات مخطط uml