دليل أنواع مخططات UML: تعرف على جميع أنواع مخططات UML مع أمثلة

نشرت: 2012-02-02

UML تعني U nified M odeling L anguage. إنها لغة غنية لنمذجة الحلول البرمجية وهياكل التطبيقات وسلوك النظام والعمليات التجارية. يوجد 14 نوعًا من مخططات UML لمساعدتك على نمذجة هذه السلوكيات.

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

قائمة أنواع مخططات UML

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

  • مخططات الهيكل
    • مخطط الفصل
    • مخطط مكون
    • مخطط النشر
    • مخطط الكائن
    • مخطط الحزمة
    • مخطط الملف الشخصي
    • مخطط الهيكل المركب
  • المخططات السلوكية
    • استخدم الرسم البياني
    • الرسم النشاط
    • مخطط آلة الدولة
    • مخطط تسلسل
    • مخطط الاتصال
    • مخطط نظرة عامة على التفاعل
    • الرسم البياني توقيت
تم تصنيف جميع أنواع مخططات UMl الـ 14 إلى UML السلوكية والهيكلية

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

مخطط الفصل

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

انقر فوق الصورة لتحرير مخطط الفصل أعلاه (يفتح في نافذة جديدة)

احصل على المزيد من أمثلة الرسم التخطيطي لفئة UML >>

مخطط مكون

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

قالب مخطط مكون مع شرح

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

احصل على المزيد من قوالب الرسم التخطيطي للمكونات >>

مخطط النشر

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

قالب مخطط النشر

انقر فوق الصورة لاستخدام مخطط النشر هذا كقالب

احصل على المزيد من قوالب الرسم التخطيطي للنشر >>

مخطط الكائن

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

يوضحون كيف سيبدو النظام في وقت معين. نظرًا لوجود بيانات متوفرة في الكائنات ، يتم استخدامها لشرح العلاقات المعقدة بين الكائنات.

قالب مخطط الكائن

انقر على الصورة لاستخدام مخطط الكائن كقالب

الحصول على المزيد من قوالب الرسم التخطيطي للكائنات >>

مخطط الحزمة

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

مثال على مخطط حزمة UML

مخطط الملف الشخصي

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

مخطط ملف تعريف UML

مخطط الهيكل المركب

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

رسم تخطيطي لهيكل مركب UML مرسوم باستخدام Creately

استخدم الرسم البياني

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

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

استخدم علاقات مخطط الحالة الموضحة بالأمثلة

استخدم رسم مخطط الحالة باستخدام Creately

انقر على الصورة لتعديل هذا النموذج

احصل على المزيد من أمثلة الرسم التخطيطي لحالة الاستخدام >>

الرسم النشاط

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

تم رسم مخطط النشاط باستخدام Creately

احصل على المزيد من قوالب الرسم التخطيطي للنشاط >>

مخطط آلة الدولة

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

مخطط آلة الدولة

رسم تخطيطي للحالة في UML ، يشار إليه أحيانًا بمخطط مخطط الولاية أو الولاية

الحصول على المزيد من أمثلة الرسم البياني للدولة >>

مخطط تسلسل

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

يمكنك أيضًا البدء فورًا في الرسم باستخدام قوالب مخططات التسلسل الخاصة بنا.

تم رسم مخطط التسلسل باستخدام Creately

تم رسم مخطط التسلسل باستخدام Creately

مخطط الاتصال

في UML 1 كانت تسمى مخططات التعاون. تشبه مخططات الاتصال مخططات التسلسل ، لكن التركيز ينصب على الرسائل التي يتم تمريرها بين الكائنات. يمكن تمثيل نفس المعلومات باستخدام مخطط تسلسل وكائنات مختلفة. انقر هنا لفهم الاختلافات باستخدام مثال.

تم رسم مخطط الاتصال باستخدام Creately

مخطط نظرة عامة على التفاعل

مخططات النظرة العامة على التفاعل تشبه إلى حد بعيد مخططات النشاط. بينما تُظهر الرسوم البيانية للنشاط سلسلة من العمليات ، تُظهر الرسوم التخطيطية للنظرة العامة على التفاعل سلسلة من الرسوم البيانية للتفاعل.

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

مخطط نظرة عامة على تفاعل UML مرسوم باستخدام Creately

الرسم البياني توقيت

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

انقر هنا لإنشاء مخطط التوقيت الخاص بك.

مخطط توقيت UML مرسوم باستخدام Creately

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

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