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

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

ملاحظة

هذا الموضوع حول مخططات فئات UML . يوجد نوع آخر من مخطط الفئات, مخطط فئات .NET والذي يُستخدم لتمثيل التعليمات البرمجية للبرنامج. لمزيد من المعلومات، راجع تصميم و عرض الفئات و الأنواع .

قراءة مخططات الفئة

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

للحصول على مزيد من المعلومات حول كيفية رسم مخططات فئة UML ,راجع مخططات فئات UML: إرشادات. للحصول على مزيد من المعلومات حول كيفية إنشاء و رسم الرسومات التخطيطية للطراز , راجع كيفية القيام بما يلي: تحرير مخططات و طراز UML.

ثلاث فئات توضح العلاقات والخصائص

شكل

العنصر

الوصف

1

الفئة

لتعريف كائنات تلك المشاركة بإعطاء مميزات سلوكية أو بنائية. لمزيد من المعلومات، راجع خصائص الأنواع في مخططات فئة UML.

1

مصنف

اسم عام لفئة أو واجهة, أو تعداد. المكونات ، حالات الاستخدام والممثلين يكونوا أيضاً مصنفات.

2

عنصر تحكم "طي / توسيع "

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

3

السمة

قيمة مكتوبة مرفقة بكل مثيل لمصنف.

لإضافة سمة ، انقر فوق المقطع سمات ثم اضغط ENTER . أكتب توقيع السمة. لمزيد من المعلومات، راجع خصائص السمات في مخططات فئة UML.

4

العملية

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

5

اقتران

العلاقة بين أعضاء مصنفين. لمزيد من المعلومات، راجع خصائص العمليات في مخططات فئة UML.

5a

تجميع

يمثل علاقة ملكية مشتركة. تجميع خاصية مالك تعيين الدور إلى المشتركة.

5b

تركيب

الإقتران يمثل علاقة جزء صحيح. لتجميع خاصية مالك تعيين الدور إلى مركب .

6

اقتران الإسم

الحصول على اسم اقتران. يمكن ترك الإسم فارغاً.

7

اسم الدور.

اسم دور واحد والذي يعد نهاية واحدة من اقتران. يمكن استخدامه لتشير إلي الكائن المرتبط. في الرسم التوضيحي السابق لأي طلب O ، O.ChosenMenu هي قائمة المقترنة به.

يحتوي كل دور الخصائص الخاصة به المذكورة ضمن الخصائص الخاصة بالإقتران.

8

التعدد

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

* يعني عدم وجود الحد الأعلى لعدد الارتباطات التي يمكن إجراؤها.

9

التعميم

يرث المُصنِف المحدد جزء من التعريف الخاص به من المصنف العام. المٌصنِف العام في نهاية سهم الموصل. وراثة السمات اقترانات والعمليات بواسطة المصنف المعين.

استخدام الأداة توريث لإنشاء تعميم بين مصنفين.

حزمة تحتوي على واجهة وقائمة تعداد

شكل

العنصر

الوصف

10

الواجهة

تعريف جزء من سلوك مرئي خارجياً لكائن. لمزيد من المعلومات، راجع خصائص الأنواع في مخططات فئة UML.

11

تعداد

المصنف الذي يتكون من مجموعة من قيم حرفية.

12

الحزمة

مجموعة من المصنفات أو اقترانات إجراءات أو فترات التواجد ، المكونات والحزم. رسم تخطيطي لفئة منطقية يُظهر أن عضو المصنف والحزم تكون داخل الحزمة.

أسماء الخاصة داخل الحزم بحيث تكون الفئة 1 داخل Package1 مميزة من الفئة 1 خارج هذه الحزمة. إسم الحزمة يظهر كجزء من خصائص اسم مؤهل محتوياته.

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

13

استيراد

العلاقة بين حزم تشير إلى حزمة واحدة تتضمن كافة التعريفات لأخر.

14

التبعية

قد يتغير تعريف أو تطبيق المصنف التابع إذا تم تغيير المصنف في نهاية رأس السهم.

التحقيق الموضح مع الموصل والدائرة

شكل

العنصر

الوصف

15

التحقيق

الفئة تطبق عمليات وسمات معرفة بواسطة الواجهة.

استخدام الأداة توريث لإنشاء التحقيق بين فئة وواجهة.

16

التحقيق

تقديم بديل لنفس العلاقة. تعريف التسمية على رمز كخط طرفه كروي الواجهة.

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

راجع أيضًا:

المبادئ

كيفية القيام بما يلي: تحرير مخططات و طراز UML

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

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

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

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

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