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:
ลูกค้าไมม่ ีเงินเพยี งพอทจ่ี ะช�ำระคา่ ใชบ้ รกิ ารในครัง้ นี้