أمثلة على مخططات الحزم
أداة واحدة، أربعة طلبات. كل رسم أدناه ناتج فعلي.
ما مخطط الحزم؟
مخطط الحزم هو عرض UML عالي المستوى لتنظيم البرامج. تجمع كل حزمة الفئات أو الخدمات أو مساحات الأسماء المترابطة، بينما توضح أسهم التبعية الحزم التي تستخدم حزمًا أخرى.
استخدمه لمناقشة حدود الوحدات ومدى الترابط بينها، لا لعرض كل نوع في قاعدة الشيفرة. يوضح مخطط الفئات الأنواع والعلاقات بالتفصيل، أما مخطط الحزم فيركز على المسؤوليات المعمارية الأكبر.
- Standard
- OMG UML 2.5.1 §9–§11
- Also follows
- ISO/IEC 19505-2:2012 · Classification / Classifiers / Associations
- Engine
- schematex-umlclass
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
من يستخدم مخططات الحزم؟
مراجعة الحدود بين واجهة المتجر والكتالوج وإتمام الشراء والطلبات والمدفوعات.
عرض التبعيات بين طبقات العرض والنطاق والبيانات والشبكة والمنصة.
فصل مسؤوليات تنسيق المدفوعات ومهايئات مزوّدي الخدمة وخطافات الويب ودفتر الأستاذ.
كيفية إنشاء مخطط حزم في ثلاث خطوات
صِفه
تكفي فقرة واحدة للبدء.
شاهد الرسم
يرسمه المحرّك المناسب.
حدّد ما تريد تغييره
تُحفظ نسخة مع كل تعديل.
أسئلة شائعة
ما استخدام مخطط الحزم؟
يوضح كيفية تنظيم النظام في وحدات أو مساحات أسماء أو طبقات، وكيف تعتمد هذه المجموعات بعضها على بعض.
ما الفرق بين مخطط الحزم ومخطط الفئات؟
يركز مخطط الحزم على التنظيم والتبعيات على مستوى عالٍ. أما مخطط الفئات فيمثل الأنواع والأعضاء والعلاقات داخل النظام بالتفصيل.
ما الذي ينبغي أن تحتويه الحزمة؟
اجمع العناصر التي تشترك في مسؤولية مترابطة، مثل مجال ميزة أو طبقة أو سياق محدد أو مساحة أسماء.
ما مستوى التفصيل المناسب؟
اعرض الحزم والتبعيات المهمة للقرار المطروح؛ واستخدم فئات تمثيلية فقط عندما توضح دور الحزمة.