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

مقارنة بين طريقتين لبناء مخطط النشاط (على أساس "السناجب")

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

في هذا المثال ، أستخدم بيئة Enterprise Architect من شركة أسترالية. أنظمة سباركس [1].
لمزيد من التفاصيل حول أساليب النمذجة التطبيقية، انظر [2].
للحصول على مواصفات UML الكاملة ، انظر هنا [3].

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

طريقتان لهيكلة مخطط النشاط
الشكل 1. مخطط النشاط - نظرة عامة على العملية

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

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

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

قائمة المصادر

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

المصدر: www.habr.com

إضافة تعليق