مخطط فئات UML

رسم تخطيطيالهندسة · نمذجة الكائناتصُنع من طلب واحد
معاينة للقراءة فقط

الموجّه

أنشئ مخطط فئات UML لمنصة تجارة إلكترونية تتضمن فئات User وProduct وOrder وPayment

أنشئ نسختك الخاصة

حول الإطار

افحص الكائنات الكامنة وراء عملية شراء عبر الإنترنت

يتضمن مثال UML هذا الفئات User وProduct وOrder وCart وPayment. وتعرض كل فئة سمات وأساليب عامة، بما في ذلك تحديث مخزون المنتج وتغييرات عناصر السلة وإلغاء الطلب وردّ قيمة الدفع. تربط الفئات ستة ارتباطات مُسمّاة مع توضيح التعدديات.

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

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

ما المدرج

ما تحصل عليه

  • خمس فئات للتجارة الإلكترونية بسمات ذات أنواع محددة وأساليب مُسمّاة
  • ست ارتباطات مُسمّاة بأسماء العلاقات والتعدديات
  • ملكية User لسلة وإنشاؤه لعدة طلبات
  • روابط مباشرة بين المنتج وكل من Cart وOrder، إضافةً إلى رابط Order بـPayment
رسم تخطيطي

مخطط فئات UML

umlclass diagramsoftware design

✦ Free preview · Sign in to use

الأسئلة الشائعة

الأسئلة الشائعة

هل يتضمن هذا المخطط التوريث؟

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

أين تُخزَّن كميات الطلبات والأسعار التاريخية؟

يربط النموذج التوضيحي Order مباشرةً بـ Product، ولا يتضمن فئة OrderItem. أضف كائنًا لبند الطلب مع الكمية والسعر المسجّل وقت الشراء إذا كنت بحاجة إلى هذه المفاهيم.

هل يمكن أن يتضمن الطلب عدة مدفوعات في النموذج التوضيحي؟

العلاقة المرسومة بين Order وPayment هي واحد إلى واحد. عدّلها وحدّد علاقات محاولات الدفع أو ردّ المبالغ إذا كان نموذجك يحتاج إلى إعادة المحاولة أو المدفوعات المجزأة أو عمليات الرد الجزئي.

مخطط فئات UML

مجاني للبدء. لا حاجة لبطاقة ائتمان.

Free preview · Sign in to use