Page 69 - การวิเคราะห์และออกแบบระบบเชิงวัตถุ
P. 69
ยสู เคส 6-57
การท�ำงานของยูสเคส
1. ลูกค้าเขา้ ส่รู ะบบเพือ่ ยืนยนั ตัวตน
2. ตรวจสอบการเขา้ ส่รู ะบบเม่ือมกี ารล็อกอนิ
3. แจ้งการเตอื นภยั เมือ่ มกี ารใส่ขอ้ มูลผิดเกินกว่ากำ� หนด
สามารถเขียนเปน็ ค�ำอธิบายยูสเคสไดด้ งั นี้
USE CASE: เข้าระบบ
ID: 2
Brief description:
การเขา้ สรู่ ะบบเพ่ือยืนยันตวั ตนและขอ้ มลู ต่างๆ ท่ลี ูกคา้ มีการบนั ทกึ ไว้แล้ว
Primary actors:
แอค็ เตอรล์ ูกค้า
Secondary actors:
ไม่มี
Preconditions:
ไมม่ ี
Main flow:
1. ลูกคา้ เข้าสู่ระบบเพ่อื ยืนยันตัวตน
2. ตรวจสอบการเข้าสรู่ ะบบเมอ่ื มีการลอ็ กอนิ
3. แจง้ การเตือนภัยเมอ่ื มีการใส่ขอ้ มูลผิดเกนิ กว่ากำ� หนด
Postconditions:
บนั ทึกขอ้ มลู ลกู ค้ามกี ารใช้งานภายในระบบ
Alternative Flows:
ไม่มี
3. ยูสเคสลงทะเบียน
วัตถุประสงค์ของยูสเคส คือ ลงทะเบียนสำ� หรับลูกคา้ ใหม่เพื่อเก็บขอ้ มูลเข้าส่รู ะบบ
การทำ� งานของยสู เคสเกบ็ ขอ้ มลู พนื้ ฐานของลกู คา้ ชอ่ื ทอี่ ยู่ เบอรโ์ ทรศพั ทส์ ำ� หรบั ลกู คา้ เพอื่ ตดิ ตอ่
และจัดสง่ สินคา้
การวิเคราะห์ยูสเคส
1. Precondition คอื ลูกคา้ รายใหมท่ ีจ่ ะเข้าสรู่ ะบบ
2. Postcondition คอื ลูกคา้ ได้รับการยืนยนั เปน็ สมาชกิ ในระบบ
3. แอ็คเตอรท์ เ่ี ก่ียวข้องในยูสเคส คอื แอ็คเตอร์ลูกคา้