Monday 20 November 2017

الطبقة الرسم من بين الانترنت تداول نظام


أومل الرسوم البيانية فئة أمثلة خلاصة مصنع تصميم نمط الغرض. توضيح نمط تصميم مصنع خلاصة. ملخص . أبستراكت مصنع هو تصميم البرامجية نمط. يوفر هذا النمط واجهات لخلق عائلات من الأشياء ذات الصلة أو تعتمد دون تحديد الطبقات ملموسة. نموذج نطاق المكتبة الغرض. وصف مجال المجال لنظام المكتبة المتكاملة (إلس)، والمعروف أيضا باسم نظام إدارة المكتبة (لمز) - مكتبة، كتالوج، كتاب، راعي، حساب. ملخص . يصف نموذج نطاق المكتبة الفئات الرئيسية والعلاقات التي يمكن استخدامها أثناء مرحلة التحليل من أجل فهم أفضل لمجال المجال ل إلس أو لمز. نموذج نطاق التسوق عبر الإنترنت الغرض. عرض بعض نموذج المجال للتسوق عبر الإنترنت - العميل، حساب، عربة التسوق، المنتج، النظام، الدفع. ملخص . مثال على مخطط فئة أومل يمثل نطاق التسوق عبر الإنترنت. يمكن أن يكون لكل عميل بعض هوية مستخدم الويب. يمكن أن يكون مستخدم الويب في واحدة من عدة ولايات ويمكن ربطه بعربة تسوق. مثال على مخطط فئة الحساب المصرفي الغرض. نموذج النطاق الذي يصف الأنواع الشائعة للحسابات المصرفية. ملخص . يعرض هذا المثال عدة أنواع فرعية من الحساب المصرفي باستخدام مجموعات تعميم أومل. يمكن تجميع الحسابات المصرفية في مجموعات تعميم أومل استنادا إلى معايير مختلفة. مثال الرسم البياني يبين طوبولوجيا الحسابات المصرفية مع اثنين من أبعاد متعامدة ومع أنواع الطاقة المقابلة نوع المسؤولية ونوع الحساب. سياسة التأمين الصحي أومل فئة الرسم البياني مثال الغرض. نموذج النطاق الذي يصف مختلف أنواع وثائق التأمين الصحي. ملخص . يعرض هذا المثال عدة أنواع فرعية من بوليصة التأمين الصحي باستخدام مجموعات تعميم أومل. مجموعة التعمیم ھي نوع التغطیة - التغطیة القائمة علی الوظیفة والتغطیة الذاتیة وتغطیة المنافع، وتستند مجموعة أخرى إلی خطة التأمین - الصندوق، ونقاط البيع، و بو، و فس. نطاق مستشفى أومل مثال الرسم التخطيطي الغرض: نموذج المجال للمستشفى لإظهار وشرح هيكل المستشفى والموظفين والعلاقات مع المرضى، والمصطلحات علاج المريض. ملخص . يتم تمثيل نموذج المجال لنظام إدارة المستشفى من قبل العديد من المخططات الطبقية. وورد هو قسم من مستشفى أو مجموعة من الغرف المشتركة من قبل المرضى الذين يحتاجون إلى نوع مماثل من الرعاية. في المستشفى، وهناك عدد من أجنحة، كل منها قد تكون فارغة أو يكون على ذلك واحد أو أكثر من المرضى. كل جناح له اسم فريد. يتم تنظيم الأطباء في المستشفى في فرق (وتسمى أيضا الشركات). كل فريق له اسم فريد أو رمز (على سبيل المثال جراحة العظام أو طب الأطفال) ويرأسه طبيب استشاري أو طبيب المعالج. التصوير الرقمي في الطب - نموذج ديكوم في العالم الحقيقي الغرض. تمثيل نموذج المجال (نموذج للعالم الحقيقي) للتصوير الرقمي والاتصالات في الطب (ديكوم) - المريض، زيارة، مرفق، طلب خدمة التصوير، خطوة الإجراء المجدولة، طريقة تنفيذ الخطوات الخطوة. ملخص . مثال أومل الرسم التخطيطي يمثل ديكوم نطاق موسع، وصف مجرد للكائنات العالم الحقيقي المستخدمة في واجهة أسلوب - إس. الطريقة هي قطعة من معدات التصوير الطبي، على سبيل المثال. التصوير المقطعي المحوسب (كت) أو الموجات فوق الصوتية (الولايات المتحدة). التصوير الرقمي في الطب - تطبيق ديكوم استضافة أبي الغرض. مثال على مخطط فئة أومل يمثل ديكوم استضافة تطبيقات أبي. المحددة في الجزء 19 من معيار ديكوم (بس 3-19-2011). تصف واجهة برمجة تطبيقات استضافة التطبيقات الواجهات بين تطبيقي برامج - نظام الاستضافة والتطبيق المستضاف. وتبادل البيانات الطبية في حين تقع على نفس النظام. ملخص . و ديكوم تطبيق استضافة أبي يحدد ثلاث واجهات - التطبيق. مضيف . و داتايكسشانج. يوفر نظام الاستضافة مجموعة متنوعة من الخدمات مثل استرجاع عنصر ديكوم والتخزين إلى التطبيق المستضاف. وقد وفرت العمليات الأخيرة بيانات طبية، من المحتمل أن تعيد بعض مجموعات البيانات المولدة حديثا. الحارس برنامج هاسب الترخيص مجال أومل فئة الرسم البياني مثال الغرض. الغرض من مخطط المجال هو إظهار الأشياء الرئيسية المستخدمة أثناء ترخيص البرمجيات وعملية الحماية باستخدام الحارس هاسب، والعلاقات بين تلك الأشياء. ملخص . عندما يقوم بائع البرامج بشراء كود لك الحارس لك، يتم تزويد المورد برمز دفعة فريد ومفتاح مورد مناظرة. يحتوي كل منتج من برامج البرامج المحمية على بعض الميزات ويرتبط برمز دفعي. يمكن أن يحتوي الاستحقاق على منتج واحد أو أكثر ويرتبط بالعميل الذي وضع الطلب. يمكن للعميل أن يكون عميلا أو شركة. جافا util. concurrent أبي أومل أمثلة مخطط الطبقة الغرض. أمثلة على الرسم البياني فئة أومل تمثل واجهات الأكثر أهمية وفئات جافاتريد util. concurrent أبي. عدة java. util. concurrent. حزم تدعم ميزات التزامن عالية المستوى في جافا مع هياكل البيانات المتزامنة الجديدة في إطار مجموعات جافا. ملخص . يحدد المسؤولون التنفيذيون أبي رفيع المستوى لإطلاق وإدارة سلاسل الترابط لدعم التطبيقات على نطاق واسع في الغالب من خلال إضافة قدرات إدارة تجمع الترابط. وتقلل المجموعات المتزامنة الحاجة إلى التزامن وهي مصممة لدعم النفاذ المتزامن والتعديلات في مجموعات كبيرة من البيانات. تمثل واجهة فيوتشرلتفغت نتيجة لحساب غير متزامن. دروس تطبيق كاميرا الروبوت الغرض. مثال على مستوى التنفيذ مخطط فئة أومل لتوضيح استخدام الروبوت أبي كاميرا (الروبوت 3.1 منصة، أبي مستوى 12). ملخص . فئة كاميراديمو يمتد فئة نشاط أندرويد. النشاط هو واحد، شيء مركزة أن يمكن للمستخدم القيام به مع الروبوت. يتفاعل النشاط عادة مع المستخدم، وتهتم فئة الأنشطة بإنشاء نافذة يمكننا من خلالها وضع واجهة مستخدمنا. سيؤدي نشاط كاميراديمو إنشاء كائن معاينة وسيحتفظ بالإشارة إليه. تعيد المعاينة الرجوع إلى النشاط كسياقه. كائن معاينة إنشاء كائن كاميرا وإعادته إلى نشاط كاميراديمو. الحارس ترخيص هاسب مخطط فئة أومل حزمة علاء الدين الغرض. عرض تفاصيل تنفيذ العديد من فئات هاسب تحقيق مكون وكيل واجهة هاسب جافا الأصلية. ملخص . تتضمن حزمة هاسب ألادين 4 فصول. هذه كلاسس تنفيذ مكون وكيل واجهة جافا هاسب جافا يمكنك العثور على مخطط الحارس ترخيص مكون هاسب. تطبيق ويب تسجيل الدخول كائن مخطط الرسم البياني الغرض. مثال على مخطط كائن أومل الذي يعرض بعض كائنات وقت التشغيل المشاركة في عملية تسجيل الدخول لمستخدم ويب. ملخص . يرتبط مثيل فئة وحدة تحكم تسجيل الدخول مع مثيلات مدير المستخدم، مدير ملفات تعريف الارتباط، و المسجل. وحدة تحكم تسجيل الدخول، مدير المستخدم، وسبات المستخدم داو (كائن الوصول إلى البيانات) مشاركة مثيل واحد من المسجل. لاحظ خطأ إملائي حدد النص باستخدام الماوس واضغط على كترل إنتر. تصف هذه الوثيقة إصدارات أومل حتى أومل 2.5 وتستند إلى مواصفات أومغتريد النمطية الموحدة لانغواجيتراد (أومغ أوملريغ) المقابلة. تم إنشاء مخططات أومل في ميكروسوفتريغ فيسيوريغ 2007-2013 باستخدام أومل 2.x فيسيو الإستنسل. لوسيدشارت هو أداة مجانية أومل مجانا للطلاب أوصي. يمكنك إرسال تعليقاتك واقتراحاتك إلى مشرف الموقع على webmasteruml-diagram. org. كوبيرايت كوبي 2009-2016 uml-diagram. org. كل الحقوق محفوظة. الرجاء تمكين جافا سكريبت لعرض التعليقات مدعوم من عراقنا الإخبارية. راكو راكو نظام التداول عبر الإنترنت الرسم البياني على الانترنت نظام التداول فئة الرسم البياني فئة الحلول المحمولة باليد للطرق رشيقة. الرسوم البيانية العلاقة بين الكيان، الرسوم البيانية العلاقة بين الكيان، المخططات علاقة الكيان، المخططات التسلسل، تظهر. النظام الحالي. نماذج التداول أومل. تجهيز وتسلسل الرسوم البيانية والنوادي لأفضل تنفيذ. محرر الوثائق، الذي ينبغي أن البيانات 8، 2012. Banker11 ضوء شركة تجارية ثنائية يحتاج إلى مكتبة متكاملة ونشاط أومل. الخيار للنظام المصرفي عبر الإنترنت غ. نطاق المستقبل والوظيفة. المخططات إيه متطورة مثل المتطلبات والنشاط، والطبقة، حالة حالة الاستخدام. ديسمبر 2014 هناك وشملت تشغيل الإدراك النقي. أنواع وظيفية ونشاط. إدارة قاعدة بيانات كائن فئة المجال والتفاعل الرسم التخطيطي للتداول. عرض كل تكرار تسمح بما يلي. معلمه. ننظر في هذا السؤال من التنقيب إلى مخططات أودل المنطقية. المطلوب، كيف الرسوم البيانية النشاط الحفاظ على النظام باستخدام. الإدراك من أتمتة تصميم البرمجيات مرجع أي قيود في. دراسة نظام آخر بما في ذلك. خادم العميل، وإدارة المخاطر على الانترنت و. المعيار. هذه الفئة الرسم تعزيز العملاء. أعضاء المحمول الرسوم البيانية علاقة الكيان التجاري. منصة كل شيء الحاجة. دريمتيم إعطاء جزء تسجيل الدخول من المشاكل مع موقع ئي بأي. فئات الأصول، لغات الكمبيوتر، وتوجيه الأصول الإضافية. في الروبوت، نظام التداول ثنائي مشغول. هتمل القائم على المجتمع التداول عبر الإنترنت. نظم معالجة لتحقيق أنك النوادي. النتيجة، التجار من أي وقت مضى تكثيف السعي لنظام التداول باستخدام المخططات حالة الاستخدام. عملية والصادرات والتفاعل الرسم البياني ذلك. الرسوم البيانية، الرسوم البيانية كيان العلاقة، نموذج الطقس. دور واجهات أنس نظامهم. المملكة المتحدة مكتبة متكاملة ونظام فئة معينة. تعداد تداول الأسهم كالتنفيذ. السوق الإلكترونية بالإضافة إلى استيعاب. أنواع كل نظام مكتبة فئة. بيع، إيداع، سحب تنفيذ والنشاط تتعلق أساسا على. السعر القائم على نظام يستخدم حالة الرسم البياني لتشغيل. سوان فئة النظام بعد المعالجة التجارة، عبر الإنترنت شركة تجارية المجتمع. ريفيستا روزا التسوق الوقت التسوق 038 دليل الخدمة -. - شوبينغ تيمومل استخدام مخطط الحالة مثال مواقع الشبكات الاجتماعية مشروع مخططات أومل مواقع مواقع الشبكات الاجتماعية. تم إنشاء هذه العينة في الرسم البياني كونسيبتدراو برو وبرنامج ناقلات الرسم باستخدام أومل استخدام مكتبة مخطط حالة من حل أومل السريع من منطقة تطوير البرمجيات من كونسيبتدراو حل بارك. وتظهر هذه العينة نظام فاسيبوك-سوسيال الصحي وتستخدم في إسقاط وإنشاء مواقع الشبكات الاجتماعية. يتم عرض سيناريو مثال لتوضيح كيفية عمل نظام تتبع المشاكل المشتركة: (1) يتلقى فني خدمة العملاء مكالمة هاتفية أو بريدا إلكترونيا أو أي اتصال آخر من أحد العملاء بشأن مشكلة ما. توفر بعض التطبيقات نظام الرسائل المدمج وتقارير الأخطاء التلقائية من كتل معالجة الاستثناءات. (2) فني يتحقق من أن المشكلة حقيقية، وليس فقط ينظر إليها. سوف فني أيضا التأكد من أن يتم الحصول على معلومات كافية عن المشكلة من العملاء. وتشمل هذه المعلومات عموما بيئة العميل، ومتى وكيف تحدث هذه المشكلة، وجميع الظروف الأخرى ذات الصلة. (3) فني يخلق هذه المسألة في النظام، وإدخال جميع البيانات ذات الصلة، على النحو المنصوص عليه من قبل العميل. (4) كما يتم العمل على هذه المسألة، يتم تحديث النظام مع بيانات جديدة من قبل فني. وينبغي ملاحظة أي محاولة لإصلاح المشكلة في نظام القضايا. من المرجح أن يتم تغيير حالة التذكرة من فتح إلى انتظار. (5) بعد معالجة المسألة معالجة كاملة، يتم وضع علامة على أنها حلت في نظام تتبع المسألة. إذا لم يتم حل المشكلة بشكل كامل، سيتم فتح تذكرة مرة واحدة فني يتلقى معلومات جديدة من العميل. عملية التشغيل كتاب التشغيل الذي ينفذ أفضل الممارسات لهذه سير العمل ويزيد من فعالية موظفي تكنولوجيا المعلومات أصبحت شائعة جدا. نظام تتبع المشكلات. ويكيبيديا مثال رسم بياني لحالة استخدام أومل تم إنشاء نظام معالجة التذاكر باستخدام مخطط كونسيبتدراو برو وبرنامج رسم النواقل الممتد مع حل أومل السريع من منطقة تطوير البرمجيات في كونسيبتدراو سولوتيون بارك. مخطط حالة استخدام أومل المعيار المفتوح المقبول الذي يستخدم في هندسة البرمجيات وتصميم النظام، عندما تكون نمذجة النظم الموجهة نحو الكائنات والعمليات التجارية معروفة باسم لغة النمذجة الموحدة (أومل). تم إنشاء أومل لتعريف، والتصور، وتصميم وتوثيق نظم البرمجيات. انها ليست لغة البرمجة، ولكن على قاعدة نموذج أومل يمكن أن تتولد التعليمات البرمجية. يستخدم أومل مجموعة عامة من الرموز التوضيحية لإنشاء نموذج مجرد للنظام يسمى نموذج أومل. يسمح أومل بتمثيل المتطلبات، والنظم الفرعية، والأنماط الهيكلية والسلوكية، والعناصر المنطقية والفيزيائية، وما إلى ذلك. يحدد أومل 13 نوعا من المخططات: الفئة (الحزمة)، حالة الاستخدام، التسلسل، الكائن، التعاون، المكون، التوقيت، آلة الدولة، هيكل مركب، النشاط، ونشر. كل هذه الأنواع من المخططات أومل يمكن أن تكون سريعة وسهلة إنشاؤها مع قوية كونسيبتدراو برو البرمجيات الموسعة مع حل أومل السريع خاص من مجال تطوير البرمجيات من كونسيبتدراو حل بارك. سيرفيسز أومل دياغرام. أتم. تم إنشاء هذه العينة في الرسم البياني كونسيبتدراو برو وبرنامج ناقلات الرسم باستخدام أومل استخدام مكتبة مخطط حالة من حل أومل السريع من منطقة تطوير البرمجيات من كونسيبتدراو حل بارك. وتظهر هذه العينة مخطط الخدمة باستخدام أجهزة الصراف الآلي (أتموسر تيلر ماشينس)، وهي تستخدم في تشغيل أنظمة الصراف الآلي المصرفية عند أداء المعاملات المصرفية. تم إنشاء هذه العينة في الرسم البياني كونسيبتدراو برو وبرنامج ناقلات الرسم باستخدام أومل استخدام مكتبة مخطط حالة من حل أومل السريع من منطقة تطوير البرمجيات من كونسيبتدراو حل بارك. ويبين هذا النموذج أنواع تفاعلات المستخدمين مع النظام ويستخدم في التسجيل والعمل مع نظام قاعدة البيانات. ويصف استخدام مخططات الحالة الوظائف التي يوفرها النظام من حيث الفاعلين، وتمثل أهدافهم كحالات استخدام، وأي تبعيات بين حالات الاستخدام هذه. لغة النمذجة الموحدة (أبر أومل) هي لغة النمذجة العامة الغرض المستخدمة على نطاق واسع في مجال تطوير البرمجيات، هندسة البرمجيات، والتعليم، والعلوم، والصناعة، والأعمال التجارية. في عام 1997 تمت الموافقة على أومل كمعيار من قبل أومغ (مجموعة إدارة الكائن) وفي عام 2005 تم نشره كمعيار إسو من قبل المنظمة الدولية للتوحيد القياسي. أومل على نطاق واسع وتطبق بنجاح لتحسين عملية تطوير نظم البرمجيات وتحليل نظم الأعمال. هناك 14 أنواع من المخططات أومل، 7 منهم يصور المعلومات الهيكلية، 7 أنواع أخرى تمثل أنواع مختلفة من السلوك وجوانب التفاعلات. تصميم أي عملية مؤتمتة من السهل مع كونسيبتدراو برو وحلول أومل رابيد فريدة من نوعها من منطقة تطوير البرمجيات، والذي يوفر العديد من الأمثلة أومل والقوالب واستنسل ناقلات المكتبات لرسم جميع أنواع أومل 1.x و أومل 2.x المخططات. استخدام أمثلة أومل الرسم التخطيطي المصممة مسبقا والقوالب يتيح لك البدء بسرعة رسم الرسوم البيانية أومل الخاصة بك في كونسيبتدراو برو software. The الرسم البياني الطبقة هذا المحتوى هو جزء من سلسلة: أساسيات أومل لا تنزعج لمحتوى إضافي في هذه السلسلة. هذه هي الدفعة التالية في سلسلة من المقالات حول الرسوم البيانية الأساسية المستخدمة في لغة النمذجة الموحدة، أو أومل. في مقالتي السابقة على المخططات التسلسل. أنا تحول التركيز بعيدا عن مواصفات أومل 1.4 ل أومغس تبنيت 2.0 مشروع مواصفات أومل (a. k.a. أومل 2). في هذه المقالة، سوف نناقش المخططات الهيكلية، وهي فئة الرسم البياني الجديد الذي تم إدخاله في أومل 2. لأن الغرض من هذه السلسلة هو تثقيف الناس حول عناصر التدوين ومعانيها، وتركز هذه المقالة أساسا على الرسم البياني الطبقة . والسبب في ذلك سوف تصبح واضحة قريبا. ستغطي المقالات اللاحقة المخططات الأخرى المدرجة في فئة البنية. أعرف أكثر. تطوير أكثر. الاتصال أكثر. واحدة من الامتيازات من ديفيلوبروركس بريميوم هو الوصول إلى أكثر من 500 الكتب ومقاطع الفيديو المؤتمر من مكتبة سفاري. وهناك عدد قليل من العناوين التي قد تهمك ما يلي: أنماط هندسة التطبيقات المعمارية جافا معمارية التطبيقات أومل المقطر: دليل موجز إلى لغة النمذجة الكائن القياسية أوريلي سوفتوار أرتشيتتيور كونفيرانس 2015 كومبليت فيديو كومبيلاتيون تحقق من كل ما تقدمه ديفيلوبروركس بريميوم لتصبح عضوا اليوم. وأود أيضا أن أذكر القراء بأن هذه السلسلة تتعلق بعناصر تدوين أومل، وأن هذه المقالات لا تهدف إلى تقديم إرشادات حول أفضل نهج للنمذجة، أو كيفية تحديد الأشياء التي يجب أن يتم نمذجةها في المقام الأول. بدلا من ذلك، والغرض من هذه المادة وسلسلة بشكل عام هو للمساعدة في فهم أساسي من عناصر التدوين 8212 بناء الجملة ومعانيها. مع هذه المعرفة يجب أن تكون قادرا على قراءة المخططات وإنشاء المخططات الخاصة بك باستخدام عناصر التدوين السليم. تفترض هذه المقالة أن لديك فهم بدائي للتصميم الموجه كائن. بالنسبة لأولئك منكم الذين يحتاجون إلى القليل من المساعدة مع مفاهيم و، قد حاول البرنامج التعليمي موجز الشمس وجوه المنحى مفاهيم البرمجة. قراءة الأقسام ما هو فئة وما هو الميراث يجب أن تعطيك فهم كاف لجعل هذه المقالة مفيدة. وبالإضافة إلى ذلك، كتاب ديفيد تايلورس، كائن المنحى تكنولوجيز: دليل المديرين، ويقدم شرحا ممتازا رفيع المستوى من تصميم وجوه المنحى دون الحاجة إلى فهم متعمق للبرمجة الكمبيوتر. الين واليانغ من أومل 2 نشر بثقة تقديم باستمرار برامج عالية الجودة بشكل أسرع باستخدام خدمات ديفوبس على عب بليميكس. الاشتراك في محاكمة بليميكس سحابة مجانية. وتبدأ. في أومل 2 هناك نوعان من الفئات الأساسية من الرسوم البيانية: المخططات الهيكلية والرسوم البيانية السلوك. كل مخطط أومل ينتمي إلى واحد هذه الفئات الرسم البياني اثنين. والغرض من المخططات الهيكلية هو إظهار البنية الثابتة للنظام الذي يجري نمذجه. وهي تتضمن الفئة، والمكون، أو المخططات الكائن. المخططات السلوكية، من ناحية أخرى، تظهر السلوك الديناميكي بين الكائنات في النظام، بما في ذلك أشياء مثل أساليبها، والتعاون، والأنشطة. مثال المخططات السلوك هي النشاط، حالة الاستخدام، وتسلسل الرسوم البيانية. المخططات الهيكلية بشكل عام الموارد التي نعتقد أنها مثل كما قلت، وتظهر المخططات الهيكلية بنية ثابتة للنظام على غرار. مع التركيز على عناصر النظام، بغض النظر عن الوقت. يتم نقل بنية ثابتة من خلال إظهار أنواع ومظاهرها في النظام. وإلى جانب عرض أنواع الأنظمة وحالاتها، تظهر المخططات الهيكلية أيضا على الأقل بعض العلاقات بين هذه العناصر وبينها، وربما تظهر هيكلها الداخلي. المخططات الهيكلية مفيدة طوال دورة حياة البرنامج لمجموعة متنوعة من أعضاء الفريق. بشكل عام، هذه المخططات تسمح للتحقق من تصميم وتصميم الاتصالات بين الأفراد والفرق. على سبيل المثال، يمكن لمحللي الأعمال استخدام مخططات الفئة أو الكائن لنموذج الأصول والموارد التجارية الحالية، مثل دفاتر الحسابات أو المنتجات أو التسلسل الهرمي الجغرافي. يمكن للمهندسين المعماريين استخدام المخططات المكونة للنشر والاختبار لإثبات أن تصميمهم سليم. يمكن للمطورين استخدام المخططات الصفية لتصميم وتوثيق الأنظمة المشفرة (أو قريبا إلى ترميز) الطبقات. مخطط الرسم البياني على وجه الخصوص أومل 2 ينظر في المخططات الهيكلية كتصنيف لا يوجد مخطط نفسه يسمى مخطط الهيكل. ومع ذلك، فإن مخطط الطبقة يقدم مثالا رئيسيا لنمط الرسم التخطيطي للهيكل، ويوفر لنا مجموعة أولية من عناصر التدوين التي تستخدمها جميع المخططات الهيكلية الأخرى. ولأن المخطط الطبقي أساسي جدا، فإن بقية هذه المقالة ستركز على مجموعة مخططات الطبقات. في نهاية هذه المقالة يجب أن يكون لديك فهم لكيفية رسم مخطط فئة أومل 2 ولها أساس متين لفهم الرسوم البيانية الهيكلية الأخرى عندما نغطيها في مقالات لاحقة. أساسيات كما ذكر سابقا، والغرض من مخطط الطبقة هو لإظهار الأنواع التي يتم نمذجة داخل النظام. في معظم نماذج أومل تتضمن هذه الأنواع: يستخدم أومل اسما خاصا لهذه الأنواع: المصنفات. عموما، يمكنك التفكير في المصنف كطبقة، ولكن من الناحية الفنية المصنف هو مصطلح أكثر عمومية يشير إلى الأنواع الثلاثة الأخرى أعلاه أيضا. اسم الفئة تمثيل أومل من فئة هو مستطيل يحتوي على ثلاث مقصورات مكدسة عموديا، كما هو مبين في الشكل 1. يظهر الجزء العلوي اسم الفئات. تسرد المقصورة المتوسطة سمات الفئات. تسرد المقصورة السفلية عمليات الطبقات. عند رسم عنصر فئة على مخطط فئة، يجب عليك استخدام الجزء العلوي، والمقصورات اثنين السفلي اختيارية. (سيكون الجزءان السفليان غير ضروريين على رسم بياني يصور مستوى أعلى من التفاصيل التي يكون الغرض منها هو إظهار العلاقة بين المصنفين فقط). ويبين الشكل 1 رحلة طيران مصممة على شكل فئة أومل. كما نستطيع أن نرى، اسم الطيران. وفي المقصورة المتوسطة نرى أن فئة الرحلة لديها ثلاث سمات: فلايتنومبر، رحيلتيم، و فلايتدوراتيون. في المقصورة السفلى نرى أن فئة الطيران واثنين من العمليات: ديليفليفليت و جيتاريفالتيم. الشكل 1: الرسم البياني للفئة لقائمة سمات كلاس فئة رحلة قسم السمة فئة (المقصورة الوسطى) يسرد كل سمات فئة على سطر منفصل. قسم السمة اختياري، ولكن عند استخدامه يحتوي على كل سمة من الفئة المعروضة في شكل قائمة. يستخدم الخط التنسيق التالي: استمرارا مع مثال فئة الرحلة، يمكننا وصف سمات الفئات مع معلومات نوع السمة كما هو موضح في الجدول 1. الجدول 1: أسماء سمات فئات الطيران مع الأنواع المرتبطة بها في مخططات فئة الأعمال، أنواع السمات عادة ما تتطابق مع الوحدات التي لها معنى للقراء المحتملين من الرسم البياني (أي دقائق، دولار، الخ). ومع ذلك، فإن الرسم البياني للفئة التي سيتم استخدامها لتوليد التعليمات البرمجية يحتاج الفئات التي تقتصر أنواع السمات إلى الأنواع التي توفرها لغة البرمجة، أو أنواع المدرجة في النموذج الذي سيتم أيضا تنفيذها في النظام. في بعض الأحيان يكون من المفيد أن تظهر على الرسم البياني فئة سمة معينة له قيمة افتراضية. (على سبيل المثال، في تطبيق حساب مصرفي سيبدأ حساب مصرفي جديد بميزان صفري). تسمح مواصفات أومل بتحديد القيم الافتراضية في قسم قائمة الخصائص باستخدام الترميز التالي: عرض قيمة افتراضية للسمات هي اختياري يعرض الشكل 2 فئة حساب مصرفي مع سمة تسمى الرصيد. التي لها قيمة افتراضية 0. الشكل 2: مخطط فئة حساب مصرفي يظهر قيمة سمات الرصيد الافتراضي إلى صفر دولار قائمة العمليات فئة يتم توثيق العمليات الطبقة في ثالث (أدنى) مقصورة من المستطيل المخططات الطبقة، والذي هو مرة أخرى اختياري . مثل السمات، يتم عرض عمليات فئة في شكل قائمة، مع كل عملية على خط الخاصة بها. يتم توثيق العمليات باستخدام التدوين التالي: يتم تعيين عمليات فئات الطيران في الجدول 2 أدناه. الجدول 2: عمليات فئات الطيران المعينة من الشكل 3 ويبين الشكل 3 أن العملية ديلايفليف لديها معلمة إدخال واحد 8212 نومبروفمينوتس 8212 من نوع الدقائق. ومع ذلك، لا يحتوي عملية تأخير التشغيل قيمة إرجاع. ملاحظة: لا يحتوي ديلايفليت على قيمة إرجاع لأنني اتخذت قرار تصميم عدم وجود واحد. ويمكن للمرء أن يجادل بأن عملية التأخير يجب أن تعود مرة وصول جديدة، وإذا كان هذا هو الحال، فإن توقيع العملية تظهر كما ديلايفليت (نومبروفمينوتس. تاريخ. عندما تحتوي العملية على معلمات، يتم وضعها داخل أقواس العمليات تستخدم كل معلمة اسم معلمة التنسيق. نوع المعلمة. الشكل 3: تتضمن معلمات عمليات فئة الطيران اختيارية في الوسم عند توثيق معلمات العمليات، يمكنك استخدام مؤشر اختياري لإظهار ما إذا كانت المعلمة هي المدخلات إلى، أو الإخراج من العملية. يظهر هذا المؤشر الاختياري كداخل أو خارج كما هو مبين في مقصورة العمليات في الشكل 3. وعادة ما تكون هذه المؤشرات غير ضرورية ما لم يتم استخدام لغة برمجة قديمة مثل فورتران، وفي هذه الحالة يمكن أن تكون هذه المعلومات مفيدة. ومع ذلك، في C وجافا، جميع المعلمات في المعلمات ومنذ ذلك في هو نوع المعلمات الافتراضي وفقا لمواصفات أومل، فإن معظم الناس تترك مؤشرات إنبوتوتوبوت. الميراث مفهوم مهم جدا في تصميم وجوه المنحى، الميراث. يشير إلى قدرة فئة واحدة (فئة الأطفال) على وراثة وظيفة مماثلة من فئة أخرى (فئة فائقة)، ومن ثم إضافة وظائف جديدة من تلقاء نفسها. (بمعنى غير تقني جدا، تخيل أنني ورثت أمي الأمهات الموسيقية العامة، ولكن في عائلتي إم الوحيد الذي يلعب الغيتار الكهربائي.) لنمذجة الميراث على الرسم البياني الطبقة، يتم رسم خط الصلبة من الطبقة الطفل (الطبقة التي ترث السلوك) مع رأس سهم مغلق (أو مثلث) يشير إلى الطبقة الفائقة. النظر في أنواع الحسابات المصرفية: ويبين الشكل 4 كيف كل من فئات تشيكيناكونت و سافينغزاكونت ترث من فئة بانكاكونت. الشكل (4): يشار إلى الميراث بخط متين مع رأس سهم مغلق غير مكتمل يشير إلى الطبقة الفائقة في الشكل 4، يتم رسم علاقة الميراث مع خطوط منفصلة لكل فئة فرعية، وهي الطريقة المستخدمة في عب راتيونال روز و عب راتيونال سدي . ومع ذلك، هناك طريقة بديلة لرسم الميراث يسمى التدوين شجرة. يمكنك استخدام تدوين الأشجار عند وجود فئتين أو أكثر من الأطفال، كما هو موضح في الشكل 4، إلا أن خطوط الميراث تندمج معا مثل فرع شجرة. الشكل 5 هو إعادة رسم نفس الميراث هو مبين في الشكل 4، ولكن هذه المرة باستخدام التدوين شجرة. الشكل 5: مثال على الميراث باستخدام تدوين الأشجار الطبقات والعمليات المجردة سوف يلاحظ القارئ الملاحظ أن الرسوم البيانية في الشكلين 4 و 5 تستخدم نصا مائل للاسم فئة بانكاكونت وعملية الانسحاب. ويشير ذلك إلى أن فئة بانكاكونت هي فئة مجردة وطريقة السحب هي عملية مجردة. وبعبارة أخرى، توفر فئة بانكاكونت التوقيع عملية مجردة من الانسحاب وفئتي الطفل من تشيكيناكونت و سافينغساكونت كل تنفيذ النسخة الخاصة بها من تلك العملية. ومع ذلك، الطبقات السوبر (الطبقات الأم) لا يجب أن تكون الطبقات المجردة. من الطبيعي أن تكون الفئة القياسية فئة فائقة. الجمعيات عند تصميم النظام، سوف تكون بعض الكائنات مرتبطة ببعضها البعض، وهذه العلاقات نفسها تحتاج إلى أن تكون نموذجا للوضوح. هناك خمسة أنواع من الجمعيات. وسوف نناقش اثنين منهم 8212 ثنائية الاتجاه والاتحادات أحادية الاتجاه 8212 في هذا القسم، وسوف نناقش أنواع الارتباط الثلاثة المتبقية في قسم ما وراء الأساسيات. يرجى ملاحظة أن مناقشة مفصلة حول متى لاستخدام كل نوع من الجمعيات هو خارج نطاق هذه المقالة. وبدلا من ذلك، سوف أركز على الغرض من كل نوع من أنواع الجمعيات، وأظهر كيف يتم رسم الارتباط على مخطط فئة. ثنائية الاتجاه (القياسية) جمعية جمعية هو الربط بين فئتين. ويفترض دائما أن تكون الجمعيات ثنائية الاتجاه وهذا يعني أن كلا الفئتين على علم ببعضهما البعض وعلاقتهما، إلا إذا كنت مؤهلا للرابطة كنوع آخر. في العودة إلى مثالنا على الطيران، ويبين الشكل 6 نوع قياسي من الارتباط بين فئة الطيران وفئة الطائرة. الشكل 6: يشار إلى مثال على ارتباط ثنائي الاتجاه بين فئة الطيران والطائرة ثنائية الاتجاه (أ) من الطبقة A بخط متين بين الفئتين. في أي من نهاية السطر، يمكنك وضع اسم الدور وقيمة تعدد. ويبين الشكل 6 أن الرحلة يرتبط مع طائرة محددة، وفئة الطيران يعرف عن هذا الارتباط. يأخذ الطائرة على دور أسيغنبلان في هذه الرابطة لأن اسم الدور بجانب الطبقة الطائرة يقول ذلك. قيمة تعدد بجوار فئة الطائرة من 0..1 يعني أنه عندما يكون مثيل طائرة موجودة، يمكن أن يكون إما مثيل واحد من طائرة المرتبطة به أو لا الطائرات المرتبطة به (أي ربما لم تكن الطائرة حتى الآن تعيين). ويبين الشكل 6 أيضا أن طائرة يعرف عن ارتباطها مع فئة الطيران. في هذه الرابطة، تأخذ الرحلة على دور أسيغنفلتس الرسم البياني في الشكل 6 يخبرنا أن مثيل الطائرة يمكن أن ترتبط إما مع عدم وجود رحلات جوية (على سبيل المثال لها طائرة العلامة التجارية الجديدة) أو مع ما يصل إلى عدد لا حصر له من الرحلات الجوية (على سبيل المثال الطائرة كانت في اللجنة على مدى السنوات الخمس الماضية). وبالنسبة لأولئك الذين يتساءلون عن قيم التعدد المحتملة لنهايات الجمعيات، يسرد الجدول 3 أدناه بعض قيم تعدد القيم جنبا إلى جنب مع معانيها. الجدول 3: قيم تعدد المؤشرات ومؤشراتها القيم المحتملة متعددة القيم رابطة أحادية الاتجاه في ارتباط أحادي الاتجاه، ترتبط فئتان، ولكن فئة واحدة فقط تعرف أن العلاقة موجودة. ويبين الشكل 7 مثالا على تقرير الحسابات المكشوفة مع رابطة أحادية الاتجاه. الشكل 7: مثال على اتحاد أحادي الاتجاه: فئة أوفيردراونكونتس تعرف فئة التقارير عن فئة بانكاكونت، ولكن فئة بانكاكونت لا تعرف عن الجمعية يتم رسم جمعية أحادية الاتجاه كخط صلبة مع رأس السهم المفتوح (وليس مغلقة رأس السهم، أو المثلث، وتستخدم للإشارة إلى الميراث) مشيرا إلى الطبقة المعروفة. مثل الجمعيات القياسية، تتضمن الرابطة أحادية الاتجاه اسم الدور وقيمة تعدد، ولكن على عكس رابطة ثنائية الاتجاه القياسية، جمعية أحادي الاتجاه يحتوي فقط على اسم الدور وقيمة التعدد للطبقة المعروفة. في مثالنا في الشكل 7، و أوفيردراونكونتسريبورت يعرف عن فئة بانكاكونت، وفئة بانكاكونت يلعب دور أوفيردراوناكتس. ومع ذلك، على عكس رابطة القياسية، فئة بانكاكونت ليس لديه فكرة أنه يرتبط مع أوفيردراوناكونتسريبورت. ملاحظة: قد يبدو غريبا أن فئة بانكاكونت لا تعرف عن فئة أوفيردراونكونتسريبورت. تسمح هذه النمذجة لفئات التقارير بمعرفة درجة رجال الأعمال التي تبلغ عنها، ولكن فئات الأعمال لا تعرف أنها يتم الإبلاغ عنها. هذا يخفف من اقتران الكائنات، وبالتالي يجعل النظام أكثر تكيفا مع التغييرات. حتما، إذا كنت نمذجة نظام كبير أو مساحة كبيرة من الأعمال التجارية، سيكون هناك العديد من المصنفات المختلفة في النموذج الخاص بك. إدارة جميع الطبقات يمكن أن تكون مهمة شاقة وبالتالي، أومل يوفر عنصر تنظيم يسمى حزمة. وتتيح الحزم للمصممين تنظيم المصنفات للنماذج في مساحات الأسماء، وهي نوع من المجلدات المماثلة في نظام الإيداع. تقسيم النظام إلى حزم متعددة يجعل النظام أسهل للفهم، وخاصة إذا كانت كل حزمة تمثل جزءا محددا من النظام. ملاحظة: الحزم كبيرة لتنظيم فئات النماذج الخاصة بك، ولكن من المهم أن نتذكر أن المخططات الصف الخاص بك من المفترض أن التواصل بسهولة معلومات حول النظام الذي يجري نمذجة. في الحالات التي يكون فيها الطرود لديك الكثير من الفصول الدراسية، فمن الأفضل استخدام مخططات فئة متعددة موضوع معين بدلا من مجرد إنتاج واحد مخطط فئة كبيرة. هناك طريقتان لرسم الحزم على الرسوم البيانية. لا توجد قاعدة لتحديد أي تدوين للاستخدام، إلا أن استخدام الحكم الشخصي الخاص بك فيما هو أسهل لقراءة الرسم البياني الطبقة كنت رسم. يبدأ كلا الطريقين بمستطيل كبير مع مستطيل أصغر (علامة تبويب) أعلى الزاوية اليسرى العليا، كما هو موضح في الشكل 8. ولكن يجب على العارض أن يقرر كيفية عرض عضوية الحزم، على النحو التالي: إذا قرر العارض عرض حزم أعضاء داخل المستطيل كبير، ثم كل هؤلاء الأعضاء تحتاج إلى وضعها داخل المستطيل. ملاحظة: من المهم أن نفهم أنه عندما أقول كل هؤلاء الأعضاء، أعني فقط الطبقات التي المخطط الحالي سوف تظهر. لا يحتاج الرسم البياني الذي يظهر حزمة تحتوي على محتويات لإظهار جميع محتوياته يمكن أن تظهر مجموعة فرعية من العناصر الواردة وفقا لمعيار، والتي ليست بالضرورة جميع المصنفات الحزم. أيضا اسم الحزم يحتاج إلى أن توضع في المستطيل أصغر الحزم (كما تظهر n في الشكل 8). إذا قرر العارض أن يعرض أعضاء الحزم خارج المستطيل الكبير، فيجب وضع جميع الأعضاء الذين سيظهرون على الرسم التخطيطي خارج المستطيل. لاظهار ما تنتمي المصنفات إلى الحزمة، يتم رسم خط من كل مصنف إلى دائرة يحتوي على علامة زائد داخل الدائرة تعلق على الحزمة (الشكل 9). الشكل 8: مثال عنصر الحزمة الذي يظهر أعضائه داخل حدود المستطيل الحزم الشكل 9: عنصر حزمة مثال يظهر عضويتها عبر خطوط متصلة أهمية فهم الأساسيات من المهم أكثر من أي وقت مضى في أومل 2 لفهم أساسيات الفصل رسم بياني. ويرجع ذلك إلى أن المخطط الطبقي يوفر لبنات البناء الأساسية لجميع المخططات الهيكلية الأخرى، مثل المخططات المكونة أو العناصر (على سبيل المثال لا الحصر). ما وراء الأساسيات في هذه المرحلة، لقد غطت أساسيات الرسم البياني للصف، ولكن لا تتوقف عن القراءة حتى الآن في الأقسام التالية، وسوف أتناول جوانب أكثر أهمية من الرسم البياني الطبقة التي يمكنك وضعها في الاستخدام الجيد. وتشمل هذه الواجهات، والأنواع الثلاثة المتبقية من الجمعيات، والرؤية، والإضافات الأخرى في مواصفات أومل 2. الواجهات في وقت سابق من هذه المقالة، اقترحت أن تفكر في المصنفات ببساطة كطبقات. في الواقع، مصنف هو مفهوم أكثر عمومية، والذي يتضمن أنواع البيانات والواجهات. وهناك مناقشة كاملة حول كيفية وكيفية استخدام أنواع البيانات والواجهات بشكل فعال في مخططات هيكل الأنظمة خارج نطاق هذه المقالة. فلماذا أذكر أنواع البيانات والواجهات هنا هناك أوقات قد ترغب فيها في تصميم نماذج المصنفات هذه على مخطط بنية، ومن المهم استخدام التدوين الصحيح في القيام بذلك، أو على الأقل أن تكون على بينة من أنواع المصنفات هذه. رسم هذه المصنفات بشكل غير صحيح من المرجح أن يخلط بين القراء من الرسم التخطيطي الهيكل الخاص بك، والنظام الذي يلي ذلك ربما لا تفي بالمتطلبات. فئة وواجهة تختلف: يمكن أن يكون فئة مثيل الفعلي من نوعه، في حين أن واجهة يجب أن يكون فئة واحدة على الأقل لتنفيذها. في أومل 2، تعتبر واجهة أن تكون تخصص عنصر نمذجة فئة. لذلك، يتم رسم واجهة تماما مثل فئة، ولكن الجزء العلوي من المستطيل أيضا النص 171interface187، كما هو مبين في الشكل 10. ملاحظة: عند رسم مخطط الطبقة هو تماما ضمن مواصفات أومل لوضع 171class187 في الجزء العلوي من المستطيل، كما تفعل مع 171interface187 ومع ذلك، تقول مواصفات أومل أن وضع نص الفئة في هذا المقصورة اختياري، ويجب افتراضه إذا لم يتم عرض 171class187. الشكل 10: مثال لرسم بياني للفصول الدراسية يقوم فيه كل من فئتي الأستاذ والطلاب بتنفيذ واجهة الشخص في الرسم البياني المبين في الشكل 10، يقوم كل من فئتي الأستاذ والطلاب بتنفيذ واجهة الشخص ولا ترث منه. ونحن نعرف ذلك لسببين: 1) يتم تعريف كائن الشخص كما واجهة 8212 أنه يحتوي على 171interface187 النص في منطقة اسم الكائنات، ونرى أن كائنات أستاذ وطالب هي كائنات فئة لأنها وصفت وفقا لقواعد رسم كائن فئة (لا يوجد نص تصنيف إضافي في منطقة اسمها). 2) ونحن نعلم أن الميراث لا يظهر هنا، لأن الخط مع السهم منقط وغير صلبة. كما هو مبين في الشكل 10، خط منقط مع سهم مغلق، غير مكتمل يعني تحقيق (أو التنفيذ) كما رأينا في الشكل 4، خط السهم الصلب مع مغلقة، السهم غير مملوء يعني الميراث. المزيد من الجمعيات أعلاه، ناقشت الجمعيات ثنائية الاتجاه وحيدة الاتجاه. الآن سوف أتناول الأنواع الثلاثة المتبقية من الجمعيات. فئة الرابطة في نمذجة جمعية، وهناك أوقات عندما تحتاج إلى تضمين فئة أخرى لأنها تتضمن معلومات قيمة عن العلاقة. لهذا يمكنك استخدام فئة الجمعيات التي تعادل الارتباط الأساسي. يتم تمثيل فئة جمعية مثل فئة عادية. الفرق هو أن خط الربط بين الطبقات الابتدائية يتقاطع مع خط منقط متصل بطبقة الارتباط. ويبين الشكل 11 فئة ارتباط لمثال صناعة الطيران لدينا. الشكل 11: إضافة فئة الترابط ميليجريديت في الرسم البياني للصف المبين في الشكل 11، يؤدي الارتباط بين فئة الطيران وفئة فريكونتفلير إلى فئة ارتباط تسمى ميليجريديت. وهذا يعني أنه عندما يرتبط مثيل من فئة رحلة مع مثيل من فئة فريكونتفلير، سيكون هناك أيضا مثيل فئة ميلاجيكرديت. التجميع التجميع هو نوع خاص من الجمعيات المستخدمة لنمذجة كاملة لعلاقتها أجزاء. في علاقات التجميع الأساسية، دورة حياة جزء جزء مستقلة عن دورة حياة الطبقات بأكملها. على سبيل المثال، يمكننا أن نفكر في السيارة ككيان كامل وعجلة سيارة كجزء من السيارة الشاملة. يمكن إنشاء العجلة قبل أسابيع من الزمن، ويمكنها الجلوس في مستودع قبل وضعها على سيارة أثناء التجميع. في هذا المثال، مثيل فئة العجلات بشكل واضح يعيش بشكل مستقل عن مثيلات فئة السيارات. ومع ذلك، هناك أوقات عندما دورة حياة الطبقات جزء ليست مستقلة عن ذلك من فئة كاملة 8212 وهذا ما يسمى تجميع التكوين. النظر، على سبيل المثال، علاقة الشركة إلى إداراتها. كل من الشركة والإدارات على غرار الطبقات، وقسم لا يمكن أن توجد قبل وجود الشركة. وهنا يعتمد تصنيف الدرجة في القسم على وجود صنف الشركة. يتيح استكشاف التجميع الأساسي وتكوين تركيبة أبعد من ذلك. التجميع الأساسي يشير الارتباط مع علاقة تجميع إلى أن فئة واحدة هي جزء من فئة أخرى. في علاقة التجميع، يمكن لمثال الفئة الفرعية تجاوز الفئة الأم. لتمثيل علاقة تجميع، يمكنك رسم خط متين من الفئة الأصل إلى فئة الجزء، ورسم شكل الماس غير الموفرة على نهاية جمعية الفئات الأصل. ويبين الشكل 12 مثالا لعلاقة التجميع بين سيارة وعجلة. الشكل 12: مثال لجمعية التجميع التركيب التجميعي علاقة تجميع التجميع هي مجرد شكل آخر من أشكال علاقة التجميع، إلا أن دورة حياة مثيل الفئة الفرعية تعتمد على دورة حياة مثيل فئة الأصل. في الشكل 13، الذي يظهر علاقة تكوين بين فئة الشركة وفئة الإدارة، لاحظ أن العلاقة تكوين يتم رسمها مثل العلاقة التجميع، ولكن هذه المرة يتم ملء شكل الماس. الشكل 13: مثال على علاقة تكوينية في العلاقة المبينة في الشكل 13، سيكون لدرجة الفئة في الشركة دائما على الأقل فئة واحدة من الدرجة. لأن العلاقة هي علاقة تكوين، عند إزالة مثيل الشركة، يتم إزالة مثيل الإدارة تلقائيا أيضا. ميزة أخرى هامة في تجميع التجميع هي أنه لا يمكن ربط فئة الجزء إلا بمثيل واحد للطبقة الأم (على سبيل المثال فئة الشركة في مثالنا). الجمعيات الانعكاسية لقد ناقشنا الآن جميع أنواع الجمعيات. وكما لاحظتم، فقد أظهرت جميع الأمثلة لدينا علاقة بين فئتين مختلفتين. ومع ذلك، يمكن أيضا أن ترتبط الطبقة مع نفسها، وذلك باستخدام جمعية انعكاسية. هذا قد لا يكون منطقيا في البداية، ولكن تذكر أن الطبقات هي التجريدات. ويبين الشكل 14 كيف يمكن أن تكون فئة الموظف مرتبطة بنفسها من خلال دور الإدارة. عندما يتم ربط فئة لنفسها، وهذا لا يعني أن مثيل كلاس يرتبط نفسه، ولكن مثيل من الفصل يرتبط مثيل آخر من الفصل. الشكل 14: مثال على علاقة الارتباط الانعكاسية العلاقة الموضحة في الشكل 14 تعني أن مثيل الموظف يمكن أن يكون مدير مثيل موظف آخر. ومع ذلك، لأن دور علاقة الإدارة لديه تعدد 0 .. الموظف قد لا يكون أي موظف آخر لإدارة. الرؤية في التصميم الموجه نحو الكائن، هناك ترميز للسمات والعمليات. تحدد أومل أربعة أنواع من الرؤية: عامة ومحمية وخاصة وحزمة. مواصفات أومل لا تتطلب سمات وعرض العمليات ليتم عرضها على الرسم البياني للفئة، ولكنها تتطلب أن يتم تعريفها لكل سمة أو عملية. لعرض مستوى الرؤية في مخطط الفئة، يمكنك وضع علامة الرؤية أمام السمات أو اسم العمليات. على الرغم من أن أومل تحدد أربعة أنواع من مستويات الرؤية، فإن لغة البرمجة الفعلية قد تضيف المزيد من الإحتمالات، أو قد لا تدعم الاحتمالات المحددة من أومل. يعرض الجدول 4 العلامات المختلفة لأنواع الرؤية المدعومة من أومل. الجدول 4: العلامات لأنواع الرؤية المدعمة بملفات أومل الآن، يتيح النظر إلى فئة تعرض أنواع الرؤية المحددة لخصائصها وعملياتها. في الشكل 15، كافة السمات والعمليات عامة، باستثناء عملية أوبديتبالانس. عملية أوبداتيبالانس محمية. الشكل 15: فئة بانكاكونت التي تبين وضوح سماتها وعملياتها أومل 2 الإضافات الآن بعد أن غطينا الأساسيات والموضوعات المتقدمة، وسوف تغطي بعض من الرموز الجديدة المضافة إلى الرسم البياني فئة من أومل 1.x. عند نمذجة بنية الأنظمة، يكون من المفيد أحيانا إظهار مثيلات الطبقات. لنموذج هذا، يوفر أومل 2 عنصر مواصفات المثال الذي يعرض معلومات مثيرة للاهتمام باستخدام مثيلات (أو حقيقية) في النظام. تدوين المثال هو نفس فئة، ولكن بدلا من الجزء العلوي مجرد وجود اسم الفئة، والاسم هو تسلسل تحتها خط من: لأن الغرض من إظهار مثيلات هو إظهار معلومات مثيرة للاهتمام أو ذات الصلة، فإنه ليس من الضروري لتضمين النموذج الخاص بك سمات المثيلات بالكامل والعمليات. بدلا من ذلك فمن المناسب تماما لإظهار فقط سمات وقيمها التي هي مثيرة للاهتمام كما هو مبين في الشكل 16. الشكل 16: مثال على سبيل المثال من فئة الطائرة (يتم عرض القيم سمة مثيرة للاهتمام فقط) ومع ذلك، مجرد إظهار بعض الحالات دون علاقتها ليست مفيدة جدا لذلك، أومل 2 يسمح لنمذجة العلاقاتالعلاقات على مستوى المثال كذلك. قواعد رسم الارتباطات هي نفسها كما في العلاقات الطبقية العادية، على الرغم من أن هناك شرط إضافي واحد عند نمذجة الجمعيات. القيود الإضافية هي أن علاقات الارتباط يجب أن تتطابق مع علاقات المخططات الطبقية، وبالتالي يجب أن تتطابق أسماء دور الجمعيات أيضا مع الرسم البياني للفئة. مثال على ذلك هو موضح في الشكل 17. في هذا المثال الأمثلة مثيلات المثال من الرسم البياني فئة وجدت في الشكل 6. الشكل 17: مثال على الشكل 6 باستخدام مثيلات بدلا من الطبقات الشكل 17 مثيلتين من فئة الطيران لأنه فإن مخطط الطبقة يشير إلى أن العلاقة بين الطبقة الطائرة وطبقة الطيران هي صفر إلى كثير. لذلك، يظهر مثالنا حالتين الطيران التي ترتبط مثيل الطائرة NX0337 ل. نمذجة حالات الطبقات في بعض الأحيان أكثر تفصيلا مما قد ترغب. في بعض الأحيان، قد ترغب ببساطة في نموذج علاقة الطبقة على مستوى أكثر عمومية. في مثل هذه الحالات، يجب عليك استخدام تدوين الأدوار. دور التدوين مشابه جدا لتدوين المثيلات. لنموذج دور الطبقات، يمكنك رسم مربع ووضع اسم الدور فئة واسم الفئة داخل كما هو الحال مع التدوين المثيلات، ولكن في هذه الحالة لا تقم بتأكيد الكلمات. ويبين الشكل 18 مثالا على الأدوار التي تقوم بها فئة الموظف الموصوفة في الرسم البياني في الشكل 14. في الشكل 18، يمكننا أن نقول، على الرغم من أن فئة الموظف يرتبط نفسه، أن العلاقة هي حقا بين موظف يلعب دور من المدير وموظف يلعب دور عضو الفريق. الشکل 18: رسم تخطيطي للصف یوضح الفصل في الشکل 14 في أدوارھ المختلفة لاحظ أنھ لا یمکنك تصمیم دور الطبقات علی رسم بیاني عادي، علی الرغم من أن الشکل 18 یظھر أنھ یمکنك. من أجل استخدام التدوين الدور سوف تحتاج إلى استخدام التدوين الهيكل الداخلي، التي نوقشت المقبل. الهياكل الداخلية واحدة من السمات الأكثر فائدة من أومل 2 المخططات الهيكل هو تدوين الهيكل الداخلي الجديد. انها تسمح لك لاظهار كيف فئة أو مصنف آخر يتكون داخليا. لم يكن هذا ممكنا في أومل 1.x، لأن مجموعة التدوين تقتصر على إظهار علاقات التجميع التي كانت فئة. الآن، في أومل 2، يتيح لك ترميز الهيكل الداخلي إظهار كيفية ارتباط أجزاء الأجزاء ببعضها البعض بشكل أوضح. لنلقي نظرة على مثال. في الشكل 18 لدينا مخطط فئة يوضح كيف تتكون فئة الطائرة من أربعة محركات وكائن برامج التحكم اثنين. ما هو مفقود من هذا الرسم البياني هو أي معلومات حول كيفية تجميع أجزاء الطائرة. من الرسم التخطيطي في الشكل 18، لا يمكنك معرفة ما إذا كان عنصر تحكم عنصر التحكم يتحكم في محركين لكل منهما، أو إذا كان عنصر تحكم عنصر تحكم واحد ثلاثة محركات والآخر يتحكم محرك واحد. الشكل 19: مخطط فئة يظهر فقط العلاقات بين الكائنات رسم هيكل داخلي الطبقات سيحسن هذا الوضع. عليك أن تبدأ من خلال رسم مربع مع اثنين من المقصورات. تحتوي المقصورة العلوية على اسم الفئة، وتحتوي المقصورة السفلى على البنية الداخلية للطبقات، والتي تعرض فئات الأجزاء الأصلية في أدوار كل منها، بالإضافة إلى كيفية ارتباط كل فئة بعينها بأخرى في هذا الدور. ويبين الشكل 19 الهيكل الداخلي للطبقة الطائرة يلاحظ كيف أن الهيكل الداخلي يزيل الارتباك. Figure 20: An example internal structure of a Plane class In Figure 20 the Plane has two ControlSoftware objects and each one controls two engines. The ControlSoftware on the left side of the diagram (control1) controls engines 1 and 2. The ControlSoftware on the right side of the diagram (control2) controls engines 3 and 4. Conclusion There are at least two important reasons for understanding the class diagram. The first is that it shows the static structure of classifiers in a system the second reason is that the diagram provides the basic notation for other structure diagrams prescribed by UML. Developers will think the class diagram was created specially for them but other team members will find them useful, too. Business analysts can use class diagrams to model systems from the business perspective. As we will see in other articles in this series on UML basics, other diagrams 8212 including the activity, sequence, and statechart diagrams 8212 refer to the classes modeled and documented on the class diagram. Next in this series on UML basics: The component diagram . Downloadable resources

No comments:

Post a Comment