/ / แผนภาพกิจกรรม: เหตุใดจึงจำเป็นและจะสร้างได้อย่างไร

แผนภาพกิจกรรม: ทำไมคุณต้องการมันและวิธีสร้างมัน

เพื่อการจัดการกระบวนการทางธุรกิจที่ดียิ่งขึ้นพวกเขามักจะพยายามทำให้เป็นทางการโดยการอธิบายกฎเกณฑ์บางชุดและนำเสนอในรูปแบบของแผนงานเชิงตรรกะบางอย่าง นอกเหนือจากข้อเท็จจริงที่ว่าวิธีการนี้มีส่วนช่วยในการวิเคราะห์และควบคุมกิจกรรมเชิงพาณิชย์ได้ดีขึ้น มันยังกระจายความรับผิดชอบและอำนาจหน้าที่ระหว่างพนักงานอย่างชัดเจน และช่วยให้คุณหาเงินสำรองเพื่อปรับปรุงประสิทธิภาพของบริษัทได้ ในเรื่องนี้ ไดอะแกรมกิจกรรม UML (ชื่อที่สองคือไดอะแกรมกิจกรรม) สะดวกในการใช้งาน และตอนนี้คุณจะเข้าใจว่าทำไมมันถึงได้รับความนิยมอย่างรวดเร็ว ลองดูตัวอย่างต่อไปนี้:

แผนภาพกิจกรรม

อธิบายถึงองค์กรพื้นฐานของบริการจัดส่ง

แนวคิดของ

โดยหลักการแล้ว อัลกอริทึมของการกระทำสามารถแสดงได้ด้วยโดยใช้ผังงานปกติที่สร้างขึ้นในโปรแกรมแก้ไข Word ยอดนิยมหรือโปรแกรมอื่นๆ อย่างไรก็ตาม แผนภาพกิจกรรมเป็นมากกว่านั้น ไดอะแกรมนี้วาดโดยใช้ภาษา UML ซึ่งพิสูจน์ตัวเองว่าเป็นวิธีการเชิงวัตถุสำหรับการเขียนและวิเคราะห์กระบวนการทางธุรกิจ ตลอดจนการสร้างแอปพลิเคชัน สัญกรณ์ช่วยให้คุณได้รับห้าตัวแทนสำหรับระบบใด ๆ จากตำแหน่งต่อไปนี้:

  • ออกแบบ;
  • แบบอย่าง;
  • การปรับใช้;
  • กระบวนการ
  • การดำเนินการ

นอกจากนี้ แต่ละวิธีการแสดงที่กล่าวถึงระบบสามารถมีลำดับของการกระทำที่สามารถแสดงได้อย่างง่ายดายโดยใช้อัลกอริธึม นี่คือจุดที่แผนภาพกิจกรรมไม่ตรงกัน ด้วยความช่วยเหลือ คุณสามารถเสริมองค์ประกอบไดนามิกของโมเดลและทำให้ไดนามิกของโมเดลชัดเจนขึ้น ดังนั้นแผนภาพกิจกรรมจึงสมบูรณ์แบบสำหรับกระบวนการทางธุรกิจในบริษัท เพราะกิจกรรมนั้นมีอยู่ในเกือบทุกองค์ประกอบ! ไดอะแกรมผลลัพธ์จะแสดงเวลาและวิธีที่กระแสการควบคุมย้ายจากพื้นที่ของกิจกรรมหนึ่งไปยังอีกที่หนึ่ง นอกจากนี้ สำหรับระบบเดียวของการเป็นตัวแทนดังกล่าว คุณสามารถสร้างได้หลายแบบ แผนผังกิจกรรมแต่ละแบบจะเน้นที่ลักษณะเฉพาะของระบบ โดยแสดงกิจกรรมต่างๆ ที่เกิดขึ้นภายใน ความแตกต่างที่สำคัญของรูปแบบดังกล่าวจากผังงานปกติคือสนับสนุนและกระตุ้นการสร้างกระบวนการคู่ขนาน เพื่อความชัดเจน ให้พิจารณาตัวอย่างต่อไปนี้

แผนภาพกิจกรรม uml

แผนภาพนี้แสดงหรือไม่ วิธีการจัดระเบียบพฤติกรรมของบริกรในร้านอาหาร

ข้อแนะนำในการสร้าง

เริ่มจากซอฟต์แวร์กันก่อนหากคุณสนใจแผนภาพกิจกรรม UML คุณจะต้องติดตั้งแอปพลิเคชันใดๆ ก็ตามที่รองรับการทำงานกับ UML บนคอมพิวเตอร์ของคุณ: MS Visio, StarUML, Enterprise Architect แม้ว่าผู้เชี่ยวชาญจะใช้เวอร์ชันเชิงพาณิชย์ แต่คุณสามารถฝึกใช้ซอฟต์แวร์ฟรีได้ในตอนแรก คุณยังสามารถใช้บริการของไซต์ที่สร้างขึ้นเป็นพิเศษสำหรับสิ่งนี้ เช่น บริการ Gliffy, Cacco หรือไดอะแกรม.ly ชุดอักขระสำหรับสร้างแผนภูมิมักจะเหมือนกัน รูปด้านล่างแสดงองค์ประกอบหลัก

แผนภาพกิจกรรม uml
เพื่อระบุกระบวนการทางธุรกิจและสร้างแบบจำลอง ให้ดำเนินการดังต่อไปนี้:

  1. เน้นพื้นที่ที่คุณสนใจมากที่สุด เมื่อออกแบบระบบที่ซับซ้อน เป็นไปไม่ได้เลยที่จะแสดงลำดับที่สำคัญทั้งหมดในไดอะแกรมเดียว
  2. เลือกวัตถุทางธุรกิจที่มีมูลค่าสูงความรับผิดชอบสำหรับแต่ละส่วนของกระบวนการที่เลือก ในกรณีนี้สามารถเป็นได้ทั้งหน่วยงานจริงและวัตถุนามธรรมมากกว่า ไม่ทางใดก็ทางหนึ่ง แต่ละคนจะต้องสร้างแทร็กแยกกัน
  3. กำหนดเงื่อนไขเริ่มต้นสำหรับสถานะเริ่มต้นของกระบวนการและเงื่อนไขหลังสิ้นสุดสำหรับการเสร็จสิ้น ซึ่งจะช่วยกำหนดขอบเขตของมัน
  4. เริ่มต้นจากสถานะเริ่มต้น อธิบายและแสดงการดำเนินการและกิจกรรมทั้งหมดที่เกิดขึ้น ณ จุดต่างๆ ในช่วงเวลาต่างๆ บนไดอะแกรม
  5. การกระทำหลายอย่างหรือการกระทำที่ซับซ้อนจำเป็นต้องแบ่งออกเป็นสถานะกิจกรรมที่แยกจากกัน และสำหรับแต่ละรายการ คุณต้องสร้างไดอะแกรมของตัวเอง
  6. แสดงการเปลี่ยนแปลงระหว่างสถานะของการกระทำและกิจกรรมเหล่านี้ มันเริ่มต้นด้วยการสตรีมตามลำดับ จากนั้นแตกกิ่ง และในที่สุดก็รวมและแยกออก
  7. เมื่อเวิร์กโฟลว์ขึ้นอยู่กับวัตถุที่สำคัญพวกเขาควรจะพล็อตในแผนภาพกิจกรรมด้วย หากมีความจำเป็น แสดงว่ามูลค่าและสถานะของวัตถุนั้นเปลี่ยนแปลงไปอย่างไร เพื่อชี้แจงสาระสำคัญของวิถีของมัน