Page 42 - วิศวกรรมซอฟต์แวร์
P. 42
7-32 วิศวกรรมซอฟต์แวร์
2. ส่วนประกอบในแผนภาพยูสเคส
Actor Association Subject Business Include Relationship
Use Case
Passenger Services
RepCrheseecnkt-aIntive Check-In
<<include>> Automated
BoaIrsdsiunigngPass <<<<iinnccluldued>e>>> Check-In Passenger
Express
Check-In
ภาพที่ 7.15 ตวั อย่างแสดงส่วนประกอบในแผนภาพยูสเคส
ทีม่ า: Patrick Grãssle; Henriette and Philippe Baumann. UML 2.0 in Action. p. 45
2.1 แอคเตอร์ (actor) เปน็ การแทนบทบาทผกู้ ระทำ� ทมี่ คี วามเกยี่ วขอ้ งกบั ระบบโดยมมุ มองภายนอก สามารถ
เปน็ ได้ทั้งในส่วนของบุคคล เชน่ ลูกคา้ ผู้ดูแลระบบ ผู้ใช้งาน หรือระบบงานภายนอก ใช้สญั ลักษณร์ ปู คน (stick man)
และระบุบทบาทไว้ใต้สัญลักษณ์ในการเขียนแผนภาพ ดังแสดงได้ในภาพท่ี 7.16
Actor
ภาพท่ี 7.16 สัญลกั ษณท์ ีใ่ ชแ้ ทนแอคเตอร์
เชน่ แอคเตอร์ (actor) จากการวเิ คราะหร์ ะบบงานธนาคาร ไดผ้ เู้ กยี่ วขอ้ งกบั ระบบงาน ไดแ้ ก่ ลกู คา้ (customer)
ผู้จัดการ (manager) เสมียนหรือพนักงาน (clerk) สามารถเขียนสัญลักษณ์แทนแอคเตอร์ทั้งหมดดังแสดงใน
ภาพที่ 7.17
Customer Manager Clerk
ภาพที่ 7.17 ตัวอยา่ งแอคเตอรข์ องระบบธนาคาร