Activity Diagram
Activity Diagram หรือแผนภาพกิจกรรม ใช้อธิบายกิจกรรมที่เกิดขึ้นในลักษณะกระแสการไหลของการทำงาน (Workflow) จะมีลักษณะเดียวกับ Flowchart โดยขั้นตอนในการทำงานแต่ละขั้นจะเรียกว่า Activity
การใช้งาน Activity Diagram
– อธิบาย กระแสการไหลของการทำงาน (Workflow)
– แสดงขั้นตอนการทำงานของระบบ
Activity เป็นการทำงานต่างๆ ได้แก่
– การคำนวณผลลัพธ์บางอย่าง
– การเปลี่ยนแปลงสถานะ (State) ของระบบ
– การส่งค่ากลับคืน
– การส่งสัญญาณ
– การเรียกใช้ Operation (Method) อื่นๆ เพื่อทำงาน
– การสร้าง หรือ ทำลายวัตถุ
ลักษณะของ Activity Diagram
– Activity Diagram จะต้องมีจุดเริ่มต้นกับจุดสิ้นสุด และในระหว่างจุดเริ่มต้นกับจุดสิ้นสุดจะมีขั้นตอนหรือ Activity ต่างๆ ของระบบ
รูปแบบการใช้ Activity Diagram
1. แบบทั่วไป
ภาพที่ 5. Activity Diagram แบบทั่วไป
2. แบบมีทางเลือกให้ตัดสินใจ
การกำหนดทางเลือกให้แก่ Activity Diagram ทำได้ 2 วิธี
– ลากลูกศรของแต่ละทางเลือกไปยัง Activity ผลลัพธ์ของทางเลือกโดยตรง
-ลากลูกศรของแต่ละทางเลือกผ่านรูปสี่เหลี่ยมขนมเปียกปูนก่อน
ภาพที่ 6. Activity Diagram แบบมีทางเลือกให้ตัดสินใจ
3. แบบมีการทำงานพร้อมๆกันหลายงาน
ให้ใช้เส้นตรงแนวนอนเส้นหนาที่เรียกว่า Swim Lanes มาเป็นสัญลักษณ์ที่ใช้จัดกลุ่มงานที่มีการทำงานพร้อมๆกันหรือการทำกิจกรรมในลักษณะคู่ขนาน
4. แบบการส่งสัญญาณ
ในกระบวนการทำงาน อาจเป็นไปได้ว่าจะมีการส่งสัญญาณบางอย่างในระหว่างการทำงาน เมื่อเกิดการส่ง – รับ สัญญาณ เราเรียกว่าเกิด Activity ได้เช่นกัน
ศึกษาเพิ่มเติมได้ทาง