مخططات مكونات UML: المرجع

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

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

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

ملاحظة

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

قراءة مخططات المكونات

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

العناصر المستخدمة في الرسومات التخطيطية للمكونات

شكل

العنصر

الوصف والخصائص الرئيسية

1

المكون

قطعة من وظائف النظام قابلة لإعادة الاستخدام . مكوّن يوفّر و يستهلك سلوك من خلال واجهات, كما يمكنه استخدام المكونات الأخرى.

يمكنك إخفاء أو إظهار الأجزاء الداخلية من مكوّن باستخدام عنصر تحكم توسيع/طي (9).

المكوّن هو نوع من الفئة.

  • Is Indirectly Instantiated. إذا كانت true (افتراضي) ، المكون يوجد فقط كعنصر ملموس لتصميم. خلال وقت التشغيل, أجزاؤه فقط تتواجد.

2

منفذ الواجهة المتوفر

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

3

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

يمثل مجموعة من الرسائل أو الاستدعاءات التي يرسلها مكوّن للمكونات الأخرى أو الأنظمة الخارجية. المكوّن تم تصميم المكون ليكون مزدوجًا للعناصر التي توفر على الأقل هذه العمليات. المنفذ لديه واجهة كنوع خاص به.

4

التبعية

يمكن استخدامها للإشارة إلى أن "الواجهة المطلوبة" في أحد المكونات يمكن أن يتم توفيرها من قِبل "واجهة متوفرة" في مكون آخر.

التبعيات يمكن أيضاً استخدامها بشكل عام أكثر بين عناصر الطراز, لإظهار أن تصميم أحدها يستند إلى تصميم آخر.

5

جزء

سمة أحد المكونات, و الي نوعها يكون عادةً مكوّن آخر. يتم استخدام الجزء في التصميم الداخلي للمكون الأصلي الخاص به. الأجزاء يتم إظهار رسومياً ، متداخلة ضمن المكوّن الأصلي.

لإنشاء "جزء" من نوع مكون موجود, اسحب المكون من "مستكشف طرازات UML" إلى المكون المالك.

لإنشاء "جزء" من نوع جديد، انقر على الأداة مكون ثم صواب المكون المالك.

على سبيل المثال، المكون Car له الأجزاء engine:CarEngine ، backLeft:Wheel ، frontRight:Wheel ، إلخ.

يمكن أن يكون لدى أكثر من جزء نفس النوع, و المكونات المختلفة يمكن أن يكون لها أجزاء من نفس النوع.

  • النوع: نوع الجزء, الذي يتم تعريفه في مكان آخر في الطراز. بشكل عام، النوع هو مكون آخر.

  • التعدد. تأخذ إفتراضياً 1. يمكنك تعيين إلى 0..1 للإشارة إلى أنه يمكن للجزء أن يكون القيمة خالية ، * للإشارة إلى أن الجزء هو مجموعة من مثيلات من النوع المحدد، أو لأي تعبير يمكن تقييمه إلى نطاق من الأرقام.

6

تجميع جزء

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

7

التفويض

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

8

التعميم

يشير إلى أن أحد المكونات يرث من مكون آخر. الأجزاء و الواجهات موروثة.

9

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

استخدم هذا لإخفاء أو إظهار أجزاء المكون الداخلية.

(غير معروضة)

تعليق

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

راجع أيضًا:

المرجع

مخططات تسلسل UML: المرجع

المبادئ

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

مخططات مكونات UML: إرشادات

التحقق من صحة النظام أثناء التطوير

مخطط حالات استخدام UML المرجع

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

مخططات مكونات UML: المرجع