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 ตัวอยา่ งแอคเตอรข์ องระบบธนาคาร
   37   38   39   40   41   42   43   44   45   46   47