แบ่งการทำงานให้เป็นสัดส่วนด้วย Swim lanes
- คุณลักษณะอีกอย่างหนึ่ง คือ ความสามารถแสดงให้เห็นได้ว่าใครเป็นผู้มีหน้าที่รับผิดชอบในแต่ละ Activity ในกระบวนการทำงานหนึ่งๆ
-หลักการของการแสดงหน้าที่ จำทำโดยการแบ่งกลุ่มของการรับผิดชอบเป็นกลุ่มๆ ซึ่งเปรียบเหมือนการแข่งว่ายน้ำ เรียกกลไกนี้ว่า Swim lanes
-ในแต่ละ Swim lanes จะมีการกำหนดชื่อกำกับเอาไว้ เช่นกระบวนการของการสั่งซื้อสินค้า เราอาจแบ่งกลุ่มของคนที่มีส่วนเกี่ยวข้องเป็น 3 ส่วน ได้แก่ ลูกค้า, ฝ่ายขาย, คลังสินค้า
ตัวอย่างการทำงานให้เป็ยสัดส่วนด้วย Swim lanes
ภาพที่ 12. แบ่งการทำงานให้เป็ยสัดส่วนด้วย Swim lanes
(ภาพบน) Control-flow transitions ใช้เพื่อเรียงลำดับของการเกิด Activity โดยจะเริ่มทำ Action ถัดไปก็ต่อเมื่อ Action ก่อนหน้าทำงานเสร็จเรียบร้อย
(ภาพล่าง) Object-flow transitions ใช้เพื่อระบุ Input หรือ Output ที่เกิดขึ้นจากการทำงานใน Action นั้นโดย Input /Output จะแสดงเป็น Object
ภาพที่ 13. Activity Diagram : Transitions
Activity Diagram : Swim lanes
กิจกรรมในการทำงาน สามารถแบ่งหน่วยงานที่รับผิดชอบได้ด้วย Swim lanes
ภาพที่ 14. Activity Diagram : Swim lanes
Activity Diagram : Decision
แทนด้วยสัญลักษณ์สี่เหลี่ยมข้าวหลามตัด พร้อมระบุเงื่อนไขของแต่ละกรณีเอาไว้
ภาพที่ 15. Activity Diagram : Decision
ภาพที่ 16. ตัวอย่างActivity Diagram : Decision
Activity Diagram : Concurrency
Concurrency เป็นการแสดงการทำงานที่สามารถทำกิจกรรมใด พร้อมๆกันได้
ภาพที่ 17. Activity Diagram : Concurrency
ไม่มีความคิดเห็น:
แสดงความคิดเห็น