Page 28 - การวิเคราะห์และออกแบบระบบเชิงวัตถุ
P. 28
6-16 การวเิ คราะหแ์ ละออกแบบระบบเชงิ วัตถุ
3. การวิเคราะห์ยูสเคสภายในระบบจะต้องประกอบดว้ ยกจิ กรรม หนา้ ทีอ่ ะไรบา้ ง สิ่งเหลา่ น้ันจะ
กลายเป็นการทำ� งานหลักหรือยสู เคสหลกั เช่น ยสู เคสของการซ้ือต๋ัว
4. การวเิ คราะหแ์ อ็คเตอร์
4.1 วเิ คราะห์แอค็ เตอร์ของยสู เคสซอ้ื ต๋วั
4.2 การจดั การตู้จำ� หน่ายตัว๋ (ยูสเคส ซอ้ื ตวั๋ เพมิ่ ตั๋ว ตรวจสอบต๋วั )
4.2.1 ซอ้ื ตัว๋
4.2.2 เพิม่ ตวั๋ ลงในเคร่ือง
4.2.3 ตรวจสอบตวั๋
5. แผนภาพยูสเคส
วัตถุประสงค์ของยสู เคส ซอ้ื ต๋ัว (buy ticket) ทำ� หนา้ ทีร่ บั เงินค่าโดยสารจากลูกค้า
วิเคราะห์ยสู เคสซือ้ ต๋วั
5.1 Precondition คือ ตู้จ�ำหน่ายอยู่ในสภาวะพรอ้ มใช้งาน
5.2 Postcondition คือ ลกู ค้าไดร้ บั บตั รโดยสารตามสถานที ีเ่ ลือกไว้
5.3 แอค็ เตอร์ทเี่ ก่ยี วข้องในยสู เคสซือ้ ตั๋วโดยสาร คือ แอค็ เตอร์ลกู ค้า
การท�ำงานของยูสเคส ซ้ือต๋ัว
1. ทำ� การขายต๋วั ใหล้ ูกค้า คือ รับเงนิ คา่ โดยสารตามสถานีปลายทางท่ีลูกคา้ กดเลือก
2. ท�ำการออกต๋วั ใหล้ กู ค้าตามต�ำแหน่งสถานจี ุดหมายปลายทาง
สามารถวาดแผนภาพยูสเคสจะเป็นการแสดงระบบงานโดยรวมท่ีประกอบด้วยแอ็คเตอร์ลูกค้าที่
เขา้ มากระทำ� กบั ระบบและผลที่ไดจ้ ะส่งกลบั ไปยังแอค็ เตอร์ลกู ค้า ดงั นน้ั เพ่ือใหร้ ะบบงานมคี วามสมบรู ณ์
มากท่ีสุดต้องมีการเขียนเพิ่มเติมดังแสดงในภาพที่ 6.8 แผนภาพยูสเคสโดยรวมเฉพาะการซื้อต๋ัวเพียง
อยา่ งเดยี ว ดงั นน้ั สงิ่ ทเ่ี ขา้ มาปฏสิ มั พนั ธก์ บั ระบบคอื แอค็ เตอรล์ กู คา้ เทา่ นน้ั แตใ่ นความเปน็ จรงิ แลว้ ระบบงาน
ของตจู้ ำ� หนา่ ยตวั๋ อตั โนมตั ิ ยงั มสี ว่ นอน่ื ทเี่ กยี่ วขอ้ งกบั ระบบภายใน เชน่ สว่ นของการเพมิ่ ตว๋ั ตรวจสอบตว๋ั
และซ้อื ตั๋ว เป็นตน้