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