نمذجة الكائنات بالألوان

دوراللحظة، الفاصل الزمني
وصفحفلة، مكان، شيء

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

تم اقتراح هذه الألوان لأول مرة من قبل بيتر كواد وإريك لوفيفر وجيف دي لوكا في سلسلة من المقالات في رسالة كواد .ونُشرت لاحقًا في كتابهم "Java Modeling In Color With UML" .

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

عند محاولة تصنيف فئة مجال معينة، عادةً ما يسأل المرء عن معايير الألوان بهذا الترتيب:

لون القرنفل
هل يُمثل مفهوم اللحظة والفاصل الزمني لحظةً أو فترةً زمنيةً نحتاج إلى تذكرها والتعامل معها لأسباب قانونية أو تجارية؟ تُجسد الأمثلة في أنظمة الأعمال عادةً الأنشطة التي تشمل الأشخاص والأماكن والأشياء، مثل البيع، والطلب، والإيجار، والتوظيف، والسفر، وما إلى ذلك.
أصفر
الأدوار - هل هي طريقة للمشاركة في نشاط ما (سواء من قبل شخص أو مكان أو شيء)؟ ومن أمثلة الأدوار: قيام شخص بدور موظف في وظيفة، وقيام شيء بدور منتج في عملية بيع، وقيام مكان بدور قاعة دراسية لدورة تدريبية.
أزرق
الوصف — هل هو مجرد وصف يشبه مدخلات الفهرسة، يُستخدم لتصنيف أو "تسمية" عنصر ما؟ على سبيل المثال، يُصنّف نوع السيارة وطرازها عددًا من المركبات المادية أو يصفها. العلاقة بين الوصف الأزرق والطرف أو المكان أو الشيء الأخضر هي علاقة نوع-مثيل مبنية على اختلافات في قيم عناصر البيانات الموجودة في كائن "النوع".
أخضر
حفلة، مكان، أو شيء - شيء ملموس، يمكن تحديده بشكل فريد. عادةً ما يكونون اللاعبين في النظام. الأشخاص يمثلون اللون الأخضر. المنظمات تمثل اللون الأخضر. الأشياء المادية المتعلقة بالاستئجار، مثل أقراص DVD، تمثل أشياءً خضراء. عادةً، إذا أجبت على الأسئلة الثلاثة السابقة ووصلت إلى هنا، فإن صفك "أخضر".

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

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

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

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

انظر أيضاً

مراجع

  • تطوير تصميم واجهة المستخدم من نموذج ألوان UML ( مؤرشف بتاريخ ٢٤ أكتوبر ٢٠٠٥ في Wayback Machine)
  • ستيفن ر. بالمر (2009). "نمذجة الأجسام بالألوان لبيتر كواد" . مؤرشف من الأصل بتاريخ 1 فبراير 2009. تم الاطلاع عليه بتاريخ 23 يناير 2009 .التحليل الموجه للكائنات باستخدام نماذج الفئات
  • ستيفن ر. بالمر (2002). "بداية جديدة" . تم الاطلاع عليه بتاريخ 7 يونيو 2006 .نُشر في رسالة كواد: إصدار النمذجة والتصميم ، العدد 68