طريقتان لهيكلة مخطط النشاط

مقارنة طريقتين لهيكلة مخطط النشاط (استنادًا إلى "البروتينات")


في الجزء الأول من المقالة "من نمذجة العمليات إلى تصميم نظام آلي" ، قمنا بمحاكاة عمليات موضوع موضوع "حكاية خرافية" - سطر حول سنجاب من "حكايات القيصر سلطان" ، وبطله المجيد والأقوي الأمير جفيدون سالتانوفيتش والأميركية الجميلة سوانز إيه. بوشكين. لقد بدأنا بمخطط النشاط ، واتفقنا على هيكلة مجال الرسم البياني باستخدام مسارات "السباحة" - ممرات السباحة. يتوافق اسم المسار مع نوع عناصر المخطط الموجودة على هذا المسار: "عناصر الإدخال والإخراج" و "خطوات العملية" و "المشاركون" و "قواعد العمل". يختلف هذا النهج عن المعيار عندما تتم الإشارة إلى المسارات بأسماء المشاركين في العملية ، وبالتالي يعينهم مجالات معينة من المسؤولية في العملية.


في هذا المثال ، أستخدم بيئة Enterprise Architect من شركة Sparx Systems الأسترالية [1].


لمزيد من التفاصيل حول أساليب النمذجة المطبقة ، انظر [2].


انظر مواصفات UML الكاملة هنا [3].


أكرر إصدار المخطط من المقال السابق (الشكل 1) وأظهر الرسم المعاد رسمه بالمسارات "القياسية" (الشكل 2) ، سأحاول تحديد إيجابيات وسلبيات ، ربما بشكل شخصي قليلاً.



الشكل 1. مخطط النشاط - عرض عام للعملية



الشكل 2. مخطط النشاط - هيكلة الرسم البياني القياسي


  1. يجب أن أعترف أن عدد الأسهم أقل قليلاً في الرسم البياني الثاني.
  2. ولكن في الشكل الثاني ، يتم "تلطيخ" الكائنات على حقل المخطط بالكامل ، وهو ، حسب ذوقي ، غير مناسب للغاية.
  3. نفس القصة مع الملاحظات - القواعد. وأيضًا لإدراج قاعدة حول تعيين الشماس ، اضطررت إلى نقل جميع عناصر المخطط في نقطة ما إلى أسفل.
  4. اضطررت إلى استنساخ خطوة "التلقي / الإرسال ..." لإظهار أن العديد من المشاركين كانوا حاضرين في هذه الخطوة.
  5. في الخيار الثاني ، اضطررت إلى التخلي عن فرع واحد ودمج واحد للعملية ، حسنًا ، كان من المستحيل تمامًا وضعهم "بشكل جميل"! حسنًا ، عندها سيكون من الضروري نشر تعليق - القاعدة.

بالطبع ، لا يوجد أصدقاء للذوق واللون ، ولكن الخيار الأول يبدو لي أكثر ملاءمة لجمع البيانات حول هذه العملية.


لكنني لن أتفكك - أحيانًا يكون من الأفضل رسم كلا الخيارين لمعرفة ذلك.


الملحق. شكرًا لك على التعليقات وإعطاء رسم تخطيطي معدّل قليلاً للخيار الثاني: يمكنك إعادة ترتيب المسارات (في الشكل 2 ، يكرر تسلسلها تسلسل ظهور المشاركين في القصة) ، سينخفض ​​عدد الأسهم المتقاطعة قليلاً (الشكل 3).



الشكل 3. مخطط النشاط - رسم بياني قياسي - مسارات مرتبة


مقالات تستند إلى هذه المقالة:
من نمذجة العملية إلى تصميم نظام آلي (الجزء الأول)
من نمذجة العملية إلى تصميم نظام آلي (الجزء 2)


قائمة المصادر
  1. Sparx Systems الموقع. [الموارد الإلكترونية] وضع الوصول: الإنترنت: https://sparxsystems.com
  2. Zolotukhina E.B. ، Cherry A.S. ، Krasnikova S.A. نمذجة العمليات التجارية. - M: بالطبع ، SIC INFRA-M ، EBS Znanium.com. - 2017
  3. مواصفات لغة النمذجة الموحدة OMG (OMG UML). الإصدار 2.5.1. [المورد الإلكتروني] وضع الوصول: الإنترنت: https://www.omg.org/spec/UML/2.5.1/PDF

Source: https://habr.com/ru/post/ar448392/


All Articles