خصائص العمليات في مخططات فئة UML

في رسم تخطيطي فئة UML في Visual Studio Ultimate ، يمكنك رسم اقترانات بين أي أزواج من الأنواع. النوع هو فئة أو واجهة أو التعداد. 

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

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

لرسم الإقتران ، انقر فوق إقتران في مربع الأدوات انقر فوق النوع الأول ثم الثاني. يمكنك النقر فوق نفس النوع مرتين لإظهار مثيلات يمكن أن ترتبط بمثيلات أخرى من نفس النوع.

Properties

هذه هي الخصائص من الإقتران على مخطط فئة UML.

لمشاهدة خصائص اقتران ما انقر علي اليمين فوق الاقتران ومن ثم انقر فوق خصائص. تظهر الخصائص في نافذة خصائص.

بعض الخصائص مرئية أيضاً على الرسم التخطيطي ، كما هو مبين في التوضيح التالي.

الخصائص في الاقترانات

الخصائص

الوصف

الاسم (1) :

تعرّف الإقتران. كما يظهر في الرسم التخطيطي بالقرب من نقطة الوسط من الإقتران.

اسم مؤهَل

تعرّف الإقتران بشكل فريد. مسبوقة باسم مؤهل للحزمة التي تحتوي على دور اقتران الأول.

عناصر العمل

عدد عناصر عمل مرتبطة بهذا الاقتران. لربط عناصر العمل, راجع كيفية القيام بما يلي: ربط عناصر العمل بالطراز.

اللون

صورة لمربعات الألوان بعكس الخصائص الأخرى، وهذه الخصاصية لعرض الاقتران وليست خاصية للعلاقة الأساسية في الطراز.

الدور الأول

الدور الثاني

كل نهاية للاقتران تسمى دور. وصف دور كل خصائص المكافئ على الفئة في نهاية الاقتران العكسي.

في الرسم التخطيطي الإقتران بين قائمةو عنصر قائمة يحتوي على أدوار تسمى قائمة و المحتويات.

المحتويات هي الإسم لسمة على فئة القائمة.

خصائص كل دور

لمراجعة الخصائص لكل دور قم بتوسيع الخاصية الدور الأول أو الدور الثاني .

الخصائص

Default

الوصف

اسم الدور (2).

اسم نوع المعلمة.

إسم الدور يظهر بالقرب من نهاية الاقتران في الرسم التخطيطي.

تجميع

لا يوجد

بلا (4) - يمثل علاقة عامة بين مثيلات الفئات.

مركّب (5) - الكائن في هذا الدور يحتوي على الكائن في عكس الدور. يمكنك استخدام الأداة مركّب لإنشاء تجميع مع مركبة اقتران.

مشاركة (6) - كائن في هذا الدور يحتوي على مراجع للكائن في الدور الأخر. يمكنك استخدام الأداة تجميع لإنشاء تجميع مع الاقتران المشترك .

التفسير بالضبط مفتوح للاصطلاح المحلي.

Is Derived

False

إذا كانت القيمة صواب، يتم حساب الكائن في نهاية هذا الارتباط من سمات والاقترانات الأخرى. ل مثال، حساب MyWorkPlace من MyEmployer.WorkPlace. يجب كتابة التفاصيل في وصف أو التعليقات مرفقة.

هو منحدر الاتحاد

False

إذا كانت القيمة صواب، يتم الدور توحيد مجموعة من أدوار في الأنواع المشتقة.

قابل للتنقل

True

الإقتران يمكن قراءته في هذا الاتجاه. تحديد مثيل دور المعاكس, البرامج التي تصف يمكن بكفاءة تحديد مثيل المقترنة في هذا الدور.

إذا كان دور واحد قابل للتنقل فالآخر غير قابل ، يظهر سهم (7) على الإقتران في اتجاه قابل للتنقل.

إفتراضياً، أداة اقتران تقوم بإنشاء اقتران قابل للتنقل في اتجاه واحد. لتحويله لاقتران ثنائي الاتجاه ، يمكنك تحديد الاقتران انقر فوق العلامة الذكية تظهر ومن ثم انقر فوق جعل ثنائي الاتجاه.

هو للقراءة فقط

False

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

التعدد.

1

1 - هذه النهاية للاقتران دوماً ترتبط بكائن واحد. في الشكل ، كل قائمة تحتوي على قائمة واحدة.

0..1 - إما هذا نهاية الاقتران ترتبط بكائن واحد أو أنه لا يوجد ارتباط.

* - كل كائن في النهاية الآخري للاقتران المرتبط على مجموعة من الكائنات في هذه النهاية ، وقد تكون المجموعة فارغة.

1.. * - كل كائن في النهاية الأخري للاقتران يرتبط بكائن واحد على الأقل في هذه النهاية. في الشكل, على كل قائمة عنصر قائمة واحدة على الأقل.

n.. m - كل كائن عند النهاية الأخرى له مجموعة من بين n m ارتباطات للكائنات في النهاية هذه.

Is Ordered

False

إذا كانت القيمة صواب، المجموعة تمثّل قائمة تسلسلية. بالنسبة للتعدد أكثر من 1.

Is Unique

False

إذا كانت القيمة صواب ، لا توجد أية قيم مكررة في المجموعة. بالنسبة للتعدد أكثر من 1.

Visibility

Public

Public - مرئي بشكل عام

- Private - غير مرئية خارج النوع الذي يمتلكها

# Protected - مرئية للأنواع المشتقة من المالك

~ Package - مرئية للأنواع الأخرى داخل نفس الحزمة.

راجع أيضًا:

المبادئ

مخططات فئات UML: المرجع

خصائص الأنواع في مخططات فئة UML

خصائص السمات في مخططات فئة UML

خصائص العمليات في مخططات فئة UML

مخططات فئات UML: إرشادات