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 แผนภาพยูสเคสโดยรวมเฉพาะการซื้อต๋ัวเพียง
อยา่ งเดยี ว ดงั นน้ั สงิ่ ทเ่ี ขา้ มาปฏสิ มั พนั ธก์ บั ระบบคอื แอค็ เตอรล์ กู คา้ เทา่ นน้ั แตใ่ นความเปน็ จรงิ แลว้ ระบบงาน
ของตจู้ ำ� หนา่ ยตวั๋ อตั โนมตั ิ ยงั มสี ว่ นอน่ื ทเี่ กยี่ วขอ้ งกบั ระบบภายใน เชน่ สว่ นของการเพมิ่ ตว๋ั ตรวจสอบตว๋ั
และซ้อื ตั๋ว เป็นตน้
   23   24   25   26   27   28   29   30   31   32   33