Page 58 - การวิเคราะห์และออกแบบระบบเชิงวัตถุ
P. 58

6-46 การวิเคราะหแ์ ละออกแบบระบบเชงิ วตั ถุ

       การวิเคราะห์ยูสเคส
            1.	 Precondition คือ ลกู คา้ น�ำรถเข้าใชบ้ รกิ ารและเสร็จสนิ้ การบริการแล้ว
            2.	Postcondition คือ บันทึกขอ้ มลู การท�ำงานลงในระบบ
            3.	แอ็คเตอรท์ ่เี ก่ยี วข้องในยูสเคส คือ แอ็คเตอร์ลูกคา้ และแอค็ เตอร์พนักงานบญั ชี

       การท�ำงานของยูสเคส
            1.	 ลูกคา้ รบั รถยนตท์ ่ีซ่อมเสร็จแล้ว
            2.	ลกู คา้ แจง้ ชอื่ หรือเลขทะเบียนรถยนต์ หรอื รหสั สมาชิกตอ่ พนกั งานบัญชีเพอ่ื จา่ ยเงนิ
            3.	ลูกค้ารับใบเสร็จรบั เงนิ

       สามารถเขียนคำ� อธบิ ายยสู เคสไดด้ งั น้ี

 USE CASE: การช�ำระเงิน
 ID: 5
 Brief description:
 	 หลังจากท่ีรถของลูกค้าได้ท�ำการซ่อมเสร็จเรียบร้อย ลูกค้าท�ำการจ่ายเงินให้กับพนักงานบัญชี
 พนกั งานจะทำ� การออกใบเสรจ็ รบั เงิน
 Primary actors:
 	 ลกู ค้า
 Secondary actors:
 	 พนักงานบัญชี
 Preconditions:
 	 ลูกค้านำ� รถเข้าใช้บรกิ าร
 Main flow:
 	 1.	 ลูกคา้ รับรถยนตท์ ซ่ี อ่ มเสร็จแลว้
 	 2.	ลูกคา้ แจ้ง ชือ่ หรือเลขทะเบียนรถยนต์ หรอื รหสั สมาชกิ ต่อพนกั งานบญั ชีเพ่อื จ่ายเงนิ
 	 3.	ลกู ค้ารับใบเสรจ็ รบั เงิน
 Postconditions:
 	 บันทกึ ข้อมลู ลกู ค้า และงานทที่ �ำในคร้ังนี้
 Alternative Flows:
 	 ลูกค้าไมม่ ีเงินเพยี งพอทจ่ี ะช�ำระคา่ ใชบ้ รกิ ารในครัง้ นี้
   53   54   55   56   57   58   59   60   61   62   63