สองแนวทางในการจัดโครงสร้างแผนภาพกิจกรรม

การเปรียบเทียบสองวิธีในการจัดโครงสร้างแผนภาพกิจกรรม (ตาม "กระรอก")

В ส่วนที่ 1 ของบทความ "จากการสร้างแบบจำลองกระบวนการสู่การออกแบบระบบอัตโนมัติ" เราจำลองกระบวนการของหัวข้อ "เทพนิยาย" - เส้นเกี่ยวกับกระรอกจาก "The Tale of Tsar Saltan, ลูกชายของเขา, เจ้าชาย Gvidon Saltanovich ฮีโร่ผู้ยิ่งใหญ่และยิ่งใหญ่และเจ้าหญิงหงส์ที่สวยงาม" โดย A.S. Pushkin และเราเริ่มต้นด้วยแผนภาพกิจกรรม โดยตกลงในการจัดโครงสร้างสนามไดอะแกรมโดยใช้ "เลนว่ายน้ำ" ชื่อแทร็กสอดคล้องกับประเภทขององค์ประกอบไดอะแกรมที่มีอยู่ในแทร็กนั้น: สิ่งรบกวนอินพุตและเอาท์พุต ขั้นตอนกระบวนการ ผู้เข้าร่วม และกฎเกณฑ์ทางธุรกิจ แนวทางนี้แตกต่างจากแนวทางมาตรฐาน เมื่อเส้นทางถูกกำหนดโดยชื่อของผู้เข้าร่วมกระบวนการ ดังนั้นการมอบหมายความรับผิดชอบบางประการในกระบวนการให้กับพวกเขา

ในตัวอย่างนี้ ฉันใช้สภาพแวดล้อม Enterprise Architect จากบริษัทในออสเตรเลีย สปาร์กซิสเต็มส์ [1]
สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการสร้างแบบจำลองที่ใช้ ดู [2]
สำหรับข้อมูลจำเพาะ UML ที่สมบูรณ์ โปรดดู ที่นี่ [3]

ฉันจะทำซ้ำเวอร์ชันของไดอะแกรมจากบทความก่อนหน้า (รูปที่ 1) และแสดงไดอะแกรมที่วาดใหม่ด้วยแทร็ก "มาตรฐาน" (รูปที่ 2) ฉันจะพยายามสรุปข้อดีและข้อเสียบางทีอาจเป็นเรื่องเล็กน้อย

สองแนวทางในการจัดโครงสร้างแผนภาพกิจกรรม
รูปที่ 1 แผนภาพกิจกรรม - มุมมองทั่วไปของกระบวนการ

สองแนวทางในการจัดโครงสร้างแผนภาพกิจกรรม
รูปที่ 2 แผนภาพกิจกรรม - โครงสร้างแผนภาพมาตรฐาน

  1. ต้องยอมรับว่าจำนวนลูกศรในแผนภาพที่ 2 น้อยกว่าเล็กน้อย
  2. แต่ในแผนภาพที่ 2 วัตถุจะ "เปื้อน" ทั่วทั้งแผนภาพซึ่งตามรสนิยมของฉันไม่สะดวกนัก
  3. เรื่องเดียวกันกับบันทึก - กฎเกณฑ์ และเพื่อที่จะแทรกกฎเกี่ยวกับการแต่งตั้งมัคนายก องค์ประกอบทั้งหมดของแผนภาพจะต้องถูกย้ายลงมา ณ จุดใดจุดหนึ่ง
  4. ฉันต้องโคลนขั้นตอน "รับ/ส่ง..." เพื่อแสดงว่ามีผู้เข้าร่วมหลายคนในขั้นตอนนี้
  5. ในตัวเลือกที่สองฉันต้องละทิ้งการแตกแขนงหนึ่งและการรวมกระบวนการหนึ่งเข้าด้วยกัน มันเป็นไปไม่ได้เลยที่จะจัดเรียงพวกมันให้ "ดี"! โชคดีที่จำเป็นต้องแสดงความคิดเห็น - ตามกฎ

แน่นอนว่าไม่มีสหายในด้านรสนิยมและสี แต่ตัวเลือกแรกดูเหมือนว่าสำหรับฉันจะสะดวกกว่าในการรวบรวมข้อมูลเกี่ยวกับกระบวนการนี้
แต่ฉันจะไม่โกหก - บางครั้งเป็นการดีกว่าถ้าวาดทั้งสองตัวเลือกเพื่อทำความเข้าใจกระบวนการ

รายการแหล่งที่มา

  1. เว็บไซต์ Sparx Systems [ทรัพยากรอิเล็กทรอนิกส์] โหมดการเข้าถึง: อินเทอร์เน็ต: https://sparxsystems.com
  2. Zolotukhina E.B. , Vishnya A.S. , Krasnikova S.A. การสร้างแบบจำลองกระบวนการทางธุรกิจ - ม.: KURS, NITs INFRA-M, EBS Znanium.com — 2017.
  3. ข้อมูลจำเพาะ OMG Unified Modeling Language (OMG UML) เวอร์ชัน 2.5.1 [ทรัพยากรอิเล็กทรอนิกส์] โหมดการเข้าถึง: อินเทอร์เน็ต: https://www.omg.org/spec/UML/2.5.1/PDF

ที่มา: will.com

เพิ่มความคิดเห็น