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