Page 29 - การวิเคราะห์และออกแบบระบบเชิงวัตถุ
P. 29

ระบบต้จู �ำหนา่ ยต๋วั อัตโนมัติ                ยสู เคส 6-17
                      ซ้ือต๋ัว              เจา้ หน้าท่ี

ลูกคา้
               ตรวจสอบตัว๋

                      เพม่ิ ตัว๋

                 ภาพท่ี 6.8 ตัวอย่างแผนภาพยูสเคสของระบบตู้จ�ำหน่ายต๋ัวอัตโนมัติ
       สามารถจำ� แนกเขยี นเป็นความสัมพนั ธ์ได้ดงั น้ี

            1.	 ลูกค้าซ้ือตว๋ั
            2.	เจ้าหน้าทท่ี ำ� การตรวจสอบต๋วั
            3.	เจ้าหน้าท่ที ำ� การเพมิ่ ตวั๋
       จากภาพที่ 6.8 จะเห็นว่าระบบตู้จ�ำหน่ายตั๋วอัตโนมัติจะประกอบด้วย 2 ยูสเคสย่อยคือ ซ้ือต๋ัว
(buy ticket) ตรวจสอบตวั๋ (checking ticket) และเพม่ิ ตว๋ั (recharge ticket) ที่มีแอ็คเตอร์เปน็ ลกู คา้
และเจา้ หนา้ ที่ ภายในยสู เคสจะมกี ารทำ� หนา้ ทแี่ ตกตา่ งกนั ออกไป โดยทยี่ สู เคสซอื้ ตว๋ั จะทำ� หนา้ ทข่ี ายบตั ร
โดยสารให้ลูกค้า และการตรวจสอบบัตรโดยสารที่จะออกให้ลูกค้า การตรวจสอบเพิ่มต๋ัวเป็นส่วนของ
เจา้ หนา้ ทดี่ งั ทก่ี ลา่ วมาขา้ งตน้ ซงึ่ เมอื่ มกี ารแยกแยะการทำ� งานออกมาโดยละเอยี ดแลว้ ยงั มกี จิ กรรมภายใน
ที่เกิดขึน้ มากกว่าน้ี
       คำ� อธบิ ายยสู เคส (Use case description) เปน็ เอกสารทเี่ ขยี นขนึ้ เพอ่ื ใชป้ ระกอบ ยสู เคสหนง่ึ ยสู เคส
โดยที่จะท�ำการใส่รายละเอียดลงไปในแต่ละยูสเคสหรือแต่ละฟังก์ชันของระบบมีการเร่ิมต้นของข้ันตอน
การท�ำงานหรือเหตกุ ารณ์ทเี่ กดิ ขึ้น มีการทำ� งานเกิดขน้ึ อย่างไร รวมทง้ั การส้ินสดุ การทำ� งานอย่างไร เพอื่
ให้นักวิเคราะห์ระบบจะสามารถน�ำเอกสารไปอ่านท�ำความเข้าใจ เพ่ือวิเคราะห์ โครงสร้างและพฤติกรรม
ของระบบได้อยา่ งครบถว้ น ในความเปน็ จริงแล้วน้ันอาจจะมรี ูปแบบการเขยี นทแี่ ตกตา่ งกันออกไป แต่ยัง
คงซง่ึ ตามจดุ ประสงค์ของการเขียน
            1.	ความส�ำคัญของค�ำอธิบายยูสเคส แผนภาพยูสเคสเป็นแผนภาพที่ผู้พัฒนาระบบใช้
อธิบายการท�ำงานของระบบต่อผู้ใช้ และทีมงานพัฒนาระบบ ส�ำหรับการสื่อสารกับผู้ใช้ การใช้แผนภาพ
ยสู เคสเพยี งอยา่ งเดยี วกเ็ พยี งพอทจี่ ะทำ� ใหผ้ ใู้ ชง้ านเขา้ ใจในกลไลการทำ� งานของระบบเดมิ ไดใ้ นระดบั หนง่ึ
แต่ส�ำหรับการใช้ยูสเคสอธิบายกับทีมงานถึงวิธีการพัฒนาระบบ แผนภาพยูสเคสเพียงอย่างเดียวอาจจะ
   24   25   26   27   28   29   30   31   32   33   34