مقارنة طريقتين لهيكلة مخطط النشاط (استنادًا إلى "البروتينات")
في الجزء الأول من المقالة "من نمذجة العمليات إلى تصميم نظام آلي" ، قمنا بمحاكاة عمليات موضوع موضوع "حكاية خرافية" - سطر حول سنجاب من "حكايات القيصر سلطان" ، وبطله المجيد والأقوي الأمير جفيدون سالتانوفيتش والأميركية الجميلة سوانز إيه. بوشكين. لقد بدأنا بمخطط النشاط ، واتفقنا على هيكلة مجال الرسم البياني باستخدام مسارات "السباحة" - ممرات السباحة. يتوافق اسم المسار مع نوع عناصر المخطط الموجودة على هذا المسار: "عناصر الإدخال والإخراج" و "خطوات العملية" و "المشاركون" و "قواعد العمل". يختلف هذا النهج عن المعيار عندما تتم الإشارة إلى المسارات بأسماء المشاركين في العملية ، وبالتالي يعينهم مجالات معينة من المسؤولية في العملية.
في هذا المثال ، أستخدم بيئة Enterprise Architect من شركة Sparx Systems الأسترالية [1].
لمزيد من التفاصيل حول أساليب النمذجة المطبقة ، انظر [2].
انظر مواصفات UML الكاملة هنا [3].
أكرر إصدار المخطط من المقال السابق (الشكل 1) وأظهر الرسم المعاد رسمه بالمسارات "القياسية" (الشكل 2) ، سأحاول تحديد إيجابيات وسلبيات ، ربما بشكل شخصي قليلاً.

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

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

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