Page 50 - การวิเคราะห์และออกแบบระบบเชิงวัตถุ
P. 50
6-38 การวเิ คราะหแ์ ละออกแบบระบบเชิงวัตถุ
เร่ืองท่ี 6.2.1
ตัวอย่างการเขียนแผนภาพยูสเคสการบริหารศูนย์บริการรถยนต์
จากการเขียนแผนภาพยูสเคส ซึ่งประกอบด้วยองค์ประกอบหลัก และการก�ำหนดเนื้อหาก่อน
การเขยี น จะน�ำไปใชง้ านไดห้ รอื ไม่ ล�ำดบั การใชง้ านจะเปน็ เชน่ ไร แตล่ กั ษณะของการเขยี นยสู เคสทแี่ ทจ้ รงิ
แล้วน้ันจะเป็นเพียงแสดงสิ่งที่เป็นรูปธรรมให้นักวิเคราะห์ระบบมองเห็นอย่างละเอียดว่า ผู้ใช้งานจริงมี
การท�ำงานภายในระบบเป็นอยา่ งไรเทา่ น้นั และจะตอ้ งตรงตามความตอ้ งการของผู้ใชง้ านอย่างครบถว้ น
ขั้นตอนการสร้างแผนภาพยูสเคส การท�ำให้แผนภาพยูสเคส ประกอบดว้ ย 5 ขัน้ ตอนดงั นี้
1. เรม่ิ การทำ� งาน โดยการหาแอค็ เตอรแ์ ละการวเิ คราะหค์ วามสมั พนั ธข์ องแอค็ เตอรภ์ ายในระบบ
2. เกิด Preconditions ส�ำหรบั ยสู เคส
3. การทำ� งาน ดว้ ยยสู เคสทำ� งานเพอ่ื ใหไ้ ดผ้ ลลพั ธท์ ต่ี อ้ งการ โดยการหายสู เคส ภายในระบบงาน
ประกอบดว้ ยกจิ กรรมใดบา้ ง และการวเิ คราะหค์ วามสมั พนั ธร์ ะหวา่ งยสู เคส และความสมั พนั ธร์ ะหวา่ งยสู เคส
กบั แอ็คเตอร์
4. เกิด Postcondition เมอื่ ยูสเคสท�ำงานเสรจ็ สิ้น
5. จบการทำ� งาน (ending) ด้วยแอค็ เตอร์หนงึ่ ที่ได้รับผลลพั ธจ์ ากการท�ำงานของยูสเคส
ภาพท่ี 6.25 ศูนย์บริการรถยนต์
ตัวอย่าง 6.11 ระบบบริหารศูนย์บริการรถยนต์ การท�ำงานของระบบบริหารศนู ยบ์ ริการรถยนต์
เร่ิมจากลูกค้าโทรนัดและท�ำการส่งรถให้กับพนักงานท่ีรอรับบริการ ตรวจสอบและซักถามอาการเบ้ืองต้น
เพอ่ื ส่งไปให้พนกั งานรบั รถ และตรวจสอบอาการพร้อมทงั้ ตรวจสอบอะไหล่ทตี่ อ้ งใช้ ถา้ มอี ะไหลช่ า่ งซอ่ ม
เป็นผู้เบิกและทำ� การซอ่ ม และเม่อื ซ่อมเสร็จจะสง่ รถกลบั คืนพรอ้ มทง้ั รายงานอะไหล่ท่ใี ช้ไปใหก้ ับทางฝ่าย
บญั ชเี พอื่ คิดคา่ บรกิ ารและส่งรายงานคา่ ใชจ้ ่ายกลับไปยังลกู ค้า