ما هو بناء جملة UML للتعدد؟ (داخل مربع الفصل)

StackOverflow https://stackoverflow.com/questions/2037757

  •  19-09-2019
  •  | 
  •  

سؤال

أعلم أنه من الممكن تحديد التعدد في مربع الفصل نفسه، دون الحاجة إلى رسم الرابط إلى فئة أخرى.

سؤالي هو، أين يجب أن تذهب التعددية، بعد الاسم أو بعد النوع؟

فعلا:

اسم الرؤية تعدد: النوع

كما

+ 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        |
 |               | ------------------|               |
 |----------------                   -----------------
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top