مخططات أنشطة UML: المرجع
يُظهر الرسم التخطيطي للأنشطة عملية تجارية أو عملية برنامج مثل تدفق العمل خلال سلسلة من الإجراءات. الأشخاص ،مكونات البرامج , أو أجهزة الكمبيوتر يمكنها إجراء هذه الإجراءات.
يمكنك استخدام الرسم التخطيطي للأنشطة لوصف عمليات من عدة أنواع مثل الأمثلة التالية:
عملية تجارية أو تدفق العمل بين المستخدمين و النظام الخاص بك. لمزيد من المعلومات، راجع بناء متطلبات المستخدم.
الخطوات التي يتم تنفيذها في حالة استخدام. لمزيد من المعلومات، راجع مخطط حالات استخدام UML إرشادات.
بروتوكول برامج, يظهر التسلسلات المسموح بها في التفاعلات بين المكونات.
خوارزمية برنامج.
يصف هذا الموضوع العناصر التي يمكنك استخدامها في الرسومات التخطيطية للأنشطة. للحصول على معلومات أكثر تفصيلاً حول رسم الرسومات التخطيطية للأنشطة راجع مخططات أنشطة UML: إرشادات. للحصول على مزيد من المعلومات حول كيفية رسم الرسومات التخطيطية للطراز بشكل عام, راجع كيفية القيام بما يلي: تحرير مخططات و طراز UML.
قراءة الرسومات التخطيطية للأنشطة
الجداول في الأقسام التالية تصف العناصر التي يمكن استخدامها في رسم تخطيطي وخصائصها الرئيسية. للحصول على قائمة كاملة من خصائص العناصر ، راجع خصائص العناصر في مخططات الأنشطة.
الإجراءات والعناصر الأخرى التي تظهر في الرسم التخطيطي تكوّن نشاطًا واحدًا. يمكنك مشاهدة النشاط في "مستكشف طرازات UML". يتم إنشاؤه عند إضافة العنصر الأول في الرسم التخطيطي.
لقراءة رسم تخطيطي, تخيل أن رمزا مميز أو مؤشر ترابط من عناصر التحكم، يقوم بتمرير بطول الموصلات من إجراء واحد إلى التالي.
تدفقات عنصر تحكم بسيطة
يمكنك إظهار تسلسل من الإجراءات بالتفرعات و الحلقات. للحصول على مزيد من المعلومات حول كيفية استخدام العناصر الموصوفة هنا, راجع مقطع "وصف تدفق عنصر التحكم" في الموضوع مخططات أنشطة UML: إرشادات.
شكل |
العنصر |
الوصف والخصائص الرئيسية |
1 |
Action |
الخطوة في الإجراء ، فيها المستخدمون أو البرامج يقومون بتنفيذ بعض المهام. يمكن بدء الإجراء عند وصول رمز مميز في كافة التدفقات الواردة به. عندما ينتهي، يتم إرسال الرموز المميزة على كافة التدفقات الخارجة.
|
2 |
تدفق عناصر التحكم |
موصل يعرض التدفق لعناصر التحكم بين الإجراءات. لتفسير الرسم التخطيطي ، تخيل أن رمزا مميزا تدفَّق من إجراء واحد إلى التالي. لإنشاء تدفق عنصر تحكم ، استخدم الأداة الموصل. |
3 |
العقدة الأولى |
يشير إلى الإجراء (أو الإجراءات) الأول في النشاط. عند بدء النشاط, يتدفّق رمز مميز من العقدة الأولى. |
4 |
العقدة النهائية للنشاط |
نهاية النشاط. عند وصول رمز مميز , النشاط ينتهي. |
5 |
عقدة القرار |
فرع شرطي في تدفق. لها إدخال واحد و إخراجين أو أكثر. الرمز المميز الوارد يخرج على أحد فروع الإخراج. |
6 |
الحماية |
شرط الذي يحدد ما إذا كان رمز مميز يمكنه التدفق بطول موصّل. أكثر استخداماً على التدفقات الخارجة من عقدة قرار. لتعيين حماية ، انقر بزر الماوس الأيمن فوق تدفق ، انقر فوق خصائص ثم قم بتعيين الخاصية حماية . |
7 |
عقدة الدمج |
مطلوبة لدمج التدفقات التي تم تقسيمها بعقدة قرار. لها إدخالين أو أكثر و إخراج واحد. رمز مميز على أي من فروع الإدخال يخرج على فرع الإخراج |
8 |
تعليق |
يوفر معلومات إضافية حول العناصر التي تكون مرتبطة به. |
9 |
إجراء سلوك استدعاء |
إجراء يتم تعريفه بمزيد من التفاصيل في رسم تخطيطي آخر.
|
(غير معروضة) |
إجراء عملية استدعاء |
إجراء يستدعي عملية لمثيل من فئة. |
النشاط |
تدفق العمل الموصوف بواسطة الرسم التخطيطي. لعرض الخصائص لنشاط ، يجب تحديده في مستكشف طرازات UML.
|
|
مخطط أنشطة UML |
الرسم التخطيطي الذي يعرض نشاطًا. لمراجعة خصائصه ، انقر فوق جزء فارغ من الرسم التخطيطي. ![]()
أسماء "الرسم التخطيطي" , و الملف الذي يحتوي على الرسم التخطيطي ، و "النشاط" المعروض من خلال الرسم التخطيطي, يمكن أن تكون كافة مختلفة.
|
التدفقات المتزامنة
يمكنك وصف تسلسل إجراءات يتم تنفيذها في نفس الوقت. لمزيد من المعلومات، راجع "رسم التدفقات المتزامنة".
شكل |
العنصر |
الوصف |
11 |
عقدة تفرّع |
تقسم تدفق واحد إلى تدفقات متزامنة. كل رمز مميز وارد يعطي رمز مميز لكل موصل صادر. |
12 |
عقدة ضمّ |
تدمج التدفقات المتزامنة في تدفق واحد. عندما يكون لكل تدفق واردة رمزا مميزا في حالة انتظار ، يتم إنشاء رمز مميز على الأخراج. |
13 |
إجراء إرسال إشارة |
إجراء يقوم بإرسال رسالة أو إشارة إلى نشاط آخر أو مؤشر ترابط متزامن في نفس النشاط. نوع و محتوى الرسالة يتم تضمينهم في عنوان الإجراء أو تحديدهم في تعليقات إضافية. يمكن للإجراء إرسال بيانات في الإشارة ، و التي يمكن تمريرها إلى الإجراء في تدفق كائن أو طرف إدخال(16). |
14 |
إجراء قبول الأحداث |
إجراء ينتظر رسالة أو إشارة قبل أن يمكن للإجراء المتابعة. نوع الرسالة التي يستقبلها الإجراء يتم تضمينه في العنوان أو تحديده في تعليقات إضافية. إذا كان الإجراء ليس لديه تدفق عنصر تحكم وارد, فإنه ينتج رمزا مميزا عندما يتلقى رسالة. الإجراء يمكنه تلقي البيانات في الإشارة التي يمكن تمريرها في تدفق كائن أو طرف إخراج(17).
|
تدفقات البيانات
يمكنك وصف تدفق البيانات من إجراء واحد إلى آخر. لمزيد من المعلومات حول العناصر المستخدمة في هذا المقطع راجع المقطع "رسم تدفقات البيانات" في الموضوع "إرشادات لرسم رسم تخطيطي للأنشطة".
شكل |
العنصر |
الوصف |
15 |
عقدة كائن |
تمثل البيانات التي تمر عبر تدفق.
|
16 |
طرف الإدخال |
يمثل البيانات التي يمكن لإجراء أن يتلقاها عند تنفيذه.
|
17 |
طرف الإخراج |
يمثل البيانات التي ينتجها إجراء عند تنفيذه.
|
18 |
عقدة معلمة نشاط |
عقده كائن و التي من خلالها يمكن استقبال و إنتاج بيانات من قِبَل النشاط. يتم استخدامها عند استدعاء النشاط الممّثل عن طريق الالرسم التخطيطي من خلال نشاط آخر, أو عند وصف الرسم التخطيطي لعملية أو دالة.
|
(غير معروضة) |
تدفق كائن |
موصل يعرض تدفق البيانات بين عقد الكائنات و الإجراءات. لإنشاء تدفق ما للكائنات استخدم الأداة الموصل لربط طرف إدخال أو طرف إخراج أو عقدة كائن إلى عنصر آخر.
|