Page 46 - การวิเคราะห์และออกแบบระบบเชิงวัตถุ
P. 46
6-34 การวเิ คราะห์และออกแบบระบบเชงิ วัตถุ
- ยสู เคสชำ� ระเงิน ท�ำการแจง้ ราคาเช่าหนงั สอื และมคี ่าปรับหนังสือโดยท่ตี อ้ งผ่านยสู เคส
ของการเขา้ สูร่ ะบบกอ่ นเสมอ
ค้นหาหนังสอื ระบบเชา่ หนังสอื
เช่าหนังสอื <<include>>
ลูกค้า สง่ คืนหนงั สือ <<include>> เขา้ สูร่ ะบบ
สมคั รสมาชกิ ใหม่ พนักงาน
<<include>>
ชำ� ระเงิน
ภาพท่ี 6.24 ตัวอย่างยูสเคสระบบงานเช่าหนังสือ
จากขอบเขตการทำ� งานของระบบดงั กลา่ วสามารถเขยี นการทำ� งานของระบบภายในเปน็ แผนภาพ
ยูสเคสได้แสดงในภาพ 6.24 ดังนี้ระบบงานจะมีความเก่ียวข้องกับแอ็คเตอร์ คือ แอ็คเตอร์ลูกค้า และ
พนกั งาน จะเหน็ วา่ แอค็ เตอรล์ กู คา้ สามารถทำ� การคน้ หารายการหนงั สอื ทตี่ อ้ งการเมอื่ พบหนงั สอื ทต่ี อ้ งการ
จะสง่ ให้ แอค็ เตอรพ์ นกั งาน เพอื่ ทำ� การเชา่ ยมื หรอื คนื แตถ่ า้ ลกู คา้ ยงั ไมไ่ ดเ้ ปน็ สมาชกิ จะตอ้ งตดิ ตอ่ พนกั งาน
เพ่อื ทำ� การสมคั รกอ่ นเสมอ และเมอื่ ทำ� การเชา่ ยมื จะมรี บั เงนิ จากพนักงาน
กิจกรรม 6.1.3
1. จงเขยี นความสมั พนั ธแ์ บบทวั่ ไปของ Use case Payment (ชำ� ระเงนิ /จา่ ยเงนิ ) ทม่ี กี ารถา่ ยทอด
คณุ สมบตั ขิ องการจา่ ยเงนิ ประเภทตา่ งๆ เชน่ การชำ� ระเงนิ ดว้ ยเงนิ สด (cash) การชำ� ระเงนิ ดว้ ยบตั รเครดติ
(credit) หรอื การชำ� ระเงนิ ดว้ ยเช็ค (check) เป็นตน้
2. จงเขยี นความสมั พนั ธข์ อง Use case แบบ Include และ Extend ของการขบั รถ (drive car)
โดยที่ การขับรถมกี ารเบรค (brake) มีการเลีย้ ว (turn) เปน็ การหน้าทีก่ ารท�ำงานหนึ่งในการขับรถ แต่
การขับรถบรรทุก (truck) การขับรถบัส (bus) การขับรถพยาบาล (ambulance) จะเป็นส่วนที่ต้องใช้
ทักษะในการขับรถที่เพมิ่ ขน้ึ นอกเหนอื จากขบั รถท่ัวไป