إنشاء او بناء العناصر او الكتل في لغة النمذجة الموحدة UML Building Blocks# what are the elements and symbols used in UML?
إنشاء او بناء العناصر او الكتل في لغة النمذجة الموحدة UML Building Blocks# what are the elements and symbols used in UML?
UML Building Blocks#
كما يصف UML أنظمة الوقت الحقيقي ، من المهم للغاية إنشاء نموذج مفاهيمي ومن ثم المتابعة تدريجيا. يمكن إتقان النموذج المفاهيمي لـ UML من خلال تعلم العناصر الرئيسية الثلاثة التالية -
- عناصر البناء UML building blocks
- قواعد الربط بين العناصر Rules to connect the building blocks
- الآليات الشائعة Common mechanisms of UML
ماهي عناصر المستخدمة في لغة النمذجة الموحدة What are the elements used in UML
يصف هذا الفصل جميع كتل بناء UML. يمكن تحديد لبنات بناء UML على أنها -
- الاشياء Things
- العلاقات Relationships
- المخططات Diagrams
الاشياء Things
الأشياء هي أهم عناصر بناء UML. يمكن أن تكون الأمور -
- تركيبي او هيكلي Structural
- سلوكي Behavioral
- المجاميع او التجمعات Grouping
- الملاحظاتAnnotational
الاشياء التراكيبة او الهيكلية Structural Things
Structural things الاشياء التراكيب او الهيكلية
تحديد الجزء الثابت من النموذج. أنها تمثل العناصر المادية والمفاهيمية. فيما يلي وصف موجز للأشياء الهيكلية.
- Class الفئة
- تمثل الفئة مجموعة من الكائنات لها مسؤوليات مماثلة.
- Interface الواجهة
- واجهة يحدد مجموعة من العمليات ، والتي تحدد مسؤولية فئة.
- Collaboration التعاون
- التعاون يحدد التفاعل بين العناصر.
- Use case . حالة الاستخدام
حالة الاستخدام يمثل مجموعة من الإجراءات التي يؤديها نظام لهدف محدد
- Component المكون−
يصف المكون الجزء المادي للنظام.
- Node − العقدة
يمكن تعريف العقدة كعنصر مادي موجود في وقت التشغيل.
سلوكيات الاشياء او تفاعلها Behavioral Things
A behavioral thing السلوكيات او تفاعل العناصر
يتكون من الأجزاء الديناميكية لنماذج UML. فيما يلي الأشياء السلوكية -
- Interaction − التفاعل
يتم تعريف التفاعل على أنه سلوك يتكون من مجموعة من الرسائل المتبادلة بين العناصر لإنجاز مهمة محددة.
- State machine حالة الألة
- الحالة لآلة تكون مفيدة عندما تكون حالة الجسم في دورة حياته مهمة. يحدد تسلسل الحالات التي يمر بها الكائن استجابة للأحداث. الأحداث هي العوامل الخارجية المسؤولة عن تغيير الحالة
Grouping Things تجميع العناصر الحزم
يمكن تعريفه كآلية لتجميع عناصر نموذج UML معًا. لا يوجد سوى مجموعة واحدة متاحة -
Grouping things تجميع العناصر
- Package −الحزم
الحزمة هي الشيء الوحيد المتاح لجمع الأشياء الهيكلية والسلوكية.
Annotational Things عناصر الملاحظات
- Annotational things عناصر ملاحظات
يمكن تعريفها كآلية لالتقاط الملاحظات والأوصاف وتعليقات عناصر نموذج UML. ملاحظة - هذا هو الشيء الوحيد المتاح. يتم استخدام ملاحظة لتقديم التعليقات ، والقيود ، وما إلى ذلك من عنصر UML.
What are Relationships used in UML? ما هي أنواع العلاقات المستخدمة في لغة النمذجة الموحدة؟
- Relationship العلاقات
هو العنصر الأساسي الأكثر أهمية في UML. يوضح كيفية ارتباط العناصر مع بعضها ويصف هذا الارتباط وظيفة التطبيق.
هناك أربعة أنواع من العلاقات المتاحة.
-
Dependency التبعية
التبعية هي علاقة بين شيئين حيث يؤثر التغيير في أحد العناصر أيضًا على الآخر.
-
Association التعاونية
الارتباط هو في الأساس مجموعة من الروابط التي تربط عناصر نموذج UML. ويصف أيضًا عدد الكائنات التي تشارك في هذه العلاقة.
-
Generalization العامية
يمكن تعريف التعميم كعلاقة تربط عنصر متخصص بعنصر معمم. يصف بشكل أساسي علاقة الوراثة في عالم الأشياء.
-
Realization الإدراكية
يمكن تعريف الإدراك على أنه علاقة تربط بين عنصرين. يصف أحد العناصر بعض المسؤولية ، التي لم يتم تنفيذها والآخر ينفذها. هذه العلاقة موجودة في حالة الواجهات.
UML Diagrams ماهي مخططات لغة النمذجة الموحدة
تعد مخططات UML هي النتيجة النهائية للمناقشة بأكملها. كل العناصر ، يتم استخدام العلاقات لإنشاء مخطط UML كامل ويمثل المخطط نظامًا.
التأثير المرئي لمخطط UML هو الجزء الأكثر أهمية في العملية بأكملها. وتستخدم جميع العناصر الأخرى لجعلها كاملة.
يتضمن UML المخططات 13 التالية ، والتي تم توضيح تفاصيلها في الفصول التالية.
مخططات UML الهيكلية Structured Diagrams
- مخطط الفئة Class diagram
- مخطط الحزمة Package diagram
- مخطط الكائن Object diagram
- مخطط المكون Component diagram
- مخطط الهيكل المركب Composite structure diagram
- مخطط النشر Deployment diagram
مخططات UML السلوكية Behaviour Diagrams
- مخطط النشاط Activity diagram
- مخطط التسلسل Sequence diagram
- مخطط حالة الاستخدام Use case diagram
- مخطط الحالة Statechart diagram
- مخطط الاتصال Communication diagram
- مخطط التفاعل interaction diagram
- مخطط التوقيت Timing diagram
التسميات: لغة النمذجة الموحدة UML
<< الصفحة الرئيسية