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) จะเป็นส่วนที่ต้องใช้
ทักษะในการขับรถที่เพมิ่ ขน้ึ นอกเหนอื จากขบั รถท่ัวไป
   41   42   43   44   45   46   47   48   49   50   51