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