ما هو بناء جملة UML للتعدد؟ (داخل مربع الفصل)
سؤال
أعلم أنه من الممكن تحديد التعدد في مربع الفصل نفسه، دون الحاجة إلى رسم الرابط إلى فئة أخرى.
سؤالي هو، أين يجب أن تذهب التعددية، بعد الاسم أو بعد النوع؟
فعلا:
اسم الرؤية تعدد: النوع
كما
+ clients [0..n] : Client
أو
اسم الرؤية: اكتب التعدد
كما
+ clients : Client [0..n]
لدي كتابان (أورقية UML وأنماط Larman و UML والعملية الموحدة بواسطة Arlow و Newstadt) لكنها تختلف
المحلول
سحبت من مطبوعة الصفحة 107 من UML 2.2 الفحمية تشيغ
مثال ...
+ CreateWindow (الموقع: الإحداثيات، حاوية: حاوية [0..1]): نافذة او شباك
أكثر أمثلة من العنصر المتعدد المواصفات، على مطبوعة الصفحة 97.
مثال من المواصفات على التعدد.
|--------------------------------------------|
| Customer |
|--------------------------------------------|
| purchase : Purchase [*] {ordered, unique} |
| account: Account [0..5] {unique} |
| |
|--------------------------------------------|
نصائح أخرى
بناء الجملة UML هو بناء جملة رسمي. انظر مثال التعدد هذا
http://www.ibm.com/developerworks/rational/library/content/rationalded/sep04/bell/
الشكل 6: مثال على جمعية ثنائية الاتجاه بين فئة الرحلة وفئة الطائرة
----------------- -----------------
| Flight |0..* 0..1 | Plane |
| | ------------------| |
|---------------- -----------------