วัน: 18 ธันวาคม 2018

UML: Use Case Diagram แผนภาพแสดงฟังก์ชันการทำงานของระบบและผู้ใช้งาน (Actor)UML: Use Case Diagram แผนภาพแสดงฟังก์ชันการทำงานของระบบและผู้ใช้งาน (Actor)

ในโลกของการพัฒนาระบบซอฟต์แวร์ การทำความเข้าใจว่าระบบจะต้องทำงานอย่างไรเพื่อให้ตอบโจทย์ทางธุรกิจถือเป็นขั้นตอนที่สำคัญที่สุด ก่อนที่เราจะลงมือเขียนโค้ดใด ๆ นักวิเคราะห์และนักพัฒนาจึงต้องอาศัยเครื่องมือในการสร้างแบบจำลองเชิงภาพเพื่อถ่ายทอดขอบเขตการทำงานและความสัมพันธ์ระหว่างส่วนประกอบต่าง ๆ หนึ่งในแผนผังที่มีประสิทธิภาพสูงสุดคือ Use Case Diagram ซึ่งไม่ได้เพียงแค่แสดงฟังก์ชันเท่านั้น แต่ยังเป็นการกำหนด ‘บทบาท’ ของผู้ใช้งานภายนอกด้วย

UML: Understanding The Role of Actors in System Modeling

Use Case Diagrams เป็นหนึ่งในองค์ประกอบหลักของ Unified Modeling Language (UML) ที่มีวัตถุประสงค์เฉพาะเจาะจง คือการระบุพฤติกรรมโดยรวมของระบบจากมุมมองของผู้ใช้หรือตัวแทนอื่นที่ไม่ใช่คน สิ่งนี้ช่วยให้ทีมงานทั้งหมด ตั้งแต่ฝ่ายธุรกิจไปจนถึงโปรแกรมเมอร์ มีภาษาที่เป็นมาตรฐานเดียวกันในการพูดคุยเกี่ยวกับคุณสมบัติและการปฏิสัมพันธ์ ระบบจะไม่ถูกออกแบบตามสิ่งที่เทคนิคสามารถทำได้ แต่มันถูกขับเคลื่อนด้วยกระบวนการที่ Actor ต้องการทำให้สำเร็จ

แก่นแนวคิดของการวาดการณ์สถานะทางธุรกิจ

  • System Boundary Box: กรอบสี่เหลี่ยมขนาดใหญ่ที่สุดจะล้อมรอบทุกกรณีการใช้งาน มันบ่งชี้ว่า