مخططات المكونات في لغة النمذجة الموحدة UML Component Diagrams

مخططات المكونات في لغة النمذجة الموحدة 

UML Component Diagrams

المكون والواجهة كما هو موضح أدناه:


مخططات المكونات في لغة النمذجة الموحدة UML Component Diagrams

.تختلف الرسوم البيانية للمكونات من حيث الطبيعة والسلوك.  تُستخدم الرسوم البيانية للمكونات لنمذجة الجوانب المادية للنظام.  الآن السؤال هو ، ما هي هذه الجوانب المادية؟  الجوانب المادية هي العناصر مثل الملفات التنفيذية والمكتبات والملفات والمستندات وما إلى ذلك التي توجد في عقدة.

 تُستخدم الرسوم البيانية للمكونات لتصور المؤسسة والعلاقات بين المكونات في النظام.  تُستخدم هذه المخططات أيضًا لإنشاء أنظمة قابلة للتنفيذ

الغرض من المخططات المكونات Purpose of Component Diagrams

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

 وهكذا من وجهة النظر هذه ، تُستخدم الرسوم البيانية للمكونات لتصور المكونات المادية في النظام.  هذه المكونات هي المكتبات والحزم والملفات ، إلخ.

 يمكن أيضًا وصف الرسوم البيانية للمكونات على أنها طريقة عرض ثابتة للنظام.  التنفيذ الثابت يمثل تنظيم المكونات في لحظة معينة.

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

كيفية رسم مخطط المكون؟ How to Draw a Component Diagram?

تُستخدم الرسوم البيانية للمكونات لوصف القطع المادية للنظام.  ويشمل هذا القطع  الملفات ، الملفات التنفيذية ، المكتبات ، إلخ

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

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

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

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

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

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

 تم رسم مخطط المكون التالي بالنظر إلى جميع النقاط المذكورة أعلاه.
UML Component Diagram

أين يمكن استخدام مخططات المكونات؟ Where to Use Component Diagrams?


لقد سبق أن وصفنا أن الرسوم البيانية للمكونات تستخدم لتصور طريقة العرض الثابتة للنظام.  الرسوم البيانية للمكونات هي نوع خاص من مخططات UML المستخدمة لأغراض مختلفة.

 توضح هذه المخططات المكونات المادية للنظام.  لتوضيح ذلك ، يمكننا القول أن الرسوم التوضيحية للمكونات تصف تنظيم المكونات في النظام.

 يمكن وصف المنظمة بشكل أكبر على أنها موقع المكونات في النظام.  يتم تنظيم هذه المكونات بطريقة خاصة لتلبية متطلبات النظام.

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

 تعد الرسوم البيانية للمكونات مهمة للغاية من منظور التنفيذ.  وبالتالي ، يجب أن يكون لدى فريق تنفيذ التطبيق معرفة صحيحة بتفاصيل المكون

 يمكن استخدام الرسوم البيانية للمكونات -
  •  نموذج مكونات النظام.
  •  نموذج مخطط قاعدة البيانات.
  •  نموذج التنفيذية للتطبيق.
  •  نموذج التعليمات البرمجية المصدر للنظام.

What is component diagram UML? ماهو مخطط المكون او المكونات في لغة النمذجة الموحدة؟ 

تُستخدم المخططات المكونة لإظهار وحدات التعليمات البرمجية لنظام بلغة النمذجة الموحدة (UML).  يتم استخدامها بشكل عام لنمذجة الأنظمة الفرعية.  إنه يمثل كيفية عمل كل مكون أثناء تنفيذ وتشغيل برنامج النظام.  كما أنها تستخدم لإظهار وتمثيل هيكل وتنظيم جميع المكونات.  تتضمن وحدات التعليمات البرمجية هذه برنامج تطبيق أو عنصر تحكم ActiveX أو Java Beans أو قواعد بيانات خلفية أو بعض برامج ASP.  تمثل الرسوم البيانية المكونة تنفيذ نماذج العرض.  الرسوم التخطيطية للمكونات هي لتمثيل الواجهات والتبعيات بين هندسة البرمجيات.  تعني كلمة مكون ببساطة وحدات من فئة تمثل عادة نظامًا فرعيًا مستقلاً.

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

 المكون والواجهة كما هو موضح أدناه:

المكون والواجهة كما هو موضح أدناه:

مثال -
 فيما يلي مخطط مكون لنظام "تسجيل الدورة التدريبية عبر الإنترنت".  يوضح هذا الرسم التخطيطي وجهة نظر مفاهيمية لمكونات جانب الخادم.
المكون والواجهة كما هو موضح أدناه:

مزايا  مخططات المكونات components diagrams advantages :

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

 سلبيات مخططات المكونات components diagrams advantages  :


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