إنشاء او بناء العناصر او الكتل في لغة النمذجة الموحدة 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# 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 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 الفئة 
- تمثل الفئة  مجموعة من الكائنات لها مسؤوليات مماثلة.
class
  • Interface الواجهة
- واجهة يحدد مجموعة من العمليات ، والتي تحدد مسؤولية فئة.
Interface
  • Collaboration التعاون

  •  التعاون يحدد التفاعل بين العناصر.
Collaboration
  • Use case . حالة الاستخدام
حالة الاستخدام  يمثل مجموعة من الإجراءات التي يؤديها نظام لهدف محدد
Use case
  • Component المكون
يصف المكون الجزء المادي للنظام.
Component
  • Node − العقدة
يمكن تعريف العقدة كعنصر مادي موجود في وقت التشغيل.
Node

سلوكيات الاشياء او تفاعلها Behavioral Things

A behavioral thing السلوكيات او تفاعل العناصر 
يتكون من الأجزاء الديناميكية لنماذج UML.  فيما يلي الأشياء السلوكية -

  • Interaction − التفاعل
يتم تعريف التفاعل على أنه سلوك يتكون من مجموعة من الرسائل المتبادلة بين العناصر لإنجاز مهمة محددة.
Interaction
  • State machine حالة الألة 
-  الحالة لآلة تكون مفيدة عندما تكون حالة الجسم في دورة حياته مهمة.  يحدد تسلسل الحالات التي يمر بها الكائن استجابة للأحداث.  الأحداث هي العوامل الخارجية المسؤولة عن تغيير الحالة
State machine


Grouping Things تجميع العناصر الحزم

يمكن تعريفه كآلية لتجميع عناصر نموذج UML معًا.  لا يوجد سوى مجموعة واحدة متاحة -
Grouping things  تجميع العناصر 
  • Package −الحزم 
الحزمة هي الشيء الوحيد المتاح لجمع الأشياء الهيكلية والسلوكية.
Package

Annotational Things عناصر الملاحظات

  • Annotational things  عناصر ملاحظات 
يمكن تعريفها كآلية لالتقاط الملاحظات والأوصاف وتعليقات عناصر نموذج UML.  ملاحظة - هذا هو الشيء الوحيد المتاح.  يتم استخدام ملاحظة لتقديم التعليقات ، والقيود ، وما إلى ذلك من عنصر UML.
Note

 What are Relationships used in UML? ما هي أنواع العلاقات  المستخدمة في لغة النمذجة الموحدة؟ 

  • Relationship العلاقات 
هو العنصر الأساسي الأكثر أهمية في UML.  يوضح كيفية ارتباط العناصر مع بعضها ويصف هذا الارتباط وظيفة التطبيق.

 هناك أربعة أنواع من العلاقات المتاحة.

  • Dependency التبعية

التبعية هي علاقة بين شيئين حيث يؤثر التغيير في أحد العناصر أيضًا على الآخر.

Dependency

  • Association التعاونية

الارتباط هو في الأساس مجموعة من الروابط التي تربط عناصر نموذج UML.  ويصف أيضًا عدد الكائنات التي تشارك في هذه العلاقة.
Association

  • Generalization العامية 

يمكن تعريف التعميم كعلاقة تربط عنصر متخصص بعنصر معمم.  يصف بشكل أساسي علاقة الوراثة في عالم الأشياء.
Generalization

  • Realization الإدراكية 

يمكن تعريف الإدراك على أنه علاقة تربط بين عنصرين.  يصف أحد العناصر بعض المسؤولية ، التي لم يتم تنفيذها والآخر ينفذها.  هذه العلاقة موجودة في حالة الواجهات.
Realization

UML Diagrams ماهي مخططات لغة النمذجة الموحدة 

تعد مخططات UML هي النتيجة النهائية للمناقشة بأكملها.  كل العناصر ، يتم استخدام العلاقات لإنشاء مخطط UML كامل ويمثل المخطط نظامًا.

 التأثير المرئي لمخطط UML هو الجزء الأكثر أهمية في العملية بأكملها.  وتستخدم جميع العناصر الأخرى لجعلها كاملة.

 يتضمن UML المخططات 13 التالية ، والتي تم توضيح تفاصيلها في الفصول التالية.

 مخططات UML الهيكلية Structured Diagrams 

  1. مخطط الفئة Class diagram
  2.  مخطط الحزمة Package diagram
  3.  مخطط الكائن Object diagram 
  4.  مخطط المكون Component diagram
  5.  مخطط الهيكل المركب Composite structure diagram
  6.  مخطط النشر  Deployment diagram 

 مخططات UML السلوكية Behaviour Diagrams 


  1.  مخطط النشاط Activity diagram
  2.  مخطط التسلسل Sequence diagram 
  3.  مخطط حالة الاستخدام Use case diagram
  4.  مخطط الحالة Statechart diagram 
  5.  مخطط الاتصال Communication diagram
  6.  مخطط التفاعل interaction diagram
  7.  مخطط  التوقيت Timing diagram