จาก Blog ตอนก่อนที่ได้เขียนเกี่ยวกับ Analysis Pattern ของ Peter Coad ไปเมื่อนานมากแล้ว คราวนี้ลองมาดูกันว่า ถ้ามีโจทย์จริงๆ แล้วเราสามารถเอา Pattern มาประยุกต์ใช้งานได้เร็วแต่ไหนกันครับ เอาหละมาดูโจทย์กันได้เลย โดยโจทย์มีอยู่ว่า
- ร้านสะดวกซื้อแห่งหนึ่ง 8/12 มีสาขากระจายไปทั่วกรุงเทพ แต่ละสาขามีสินค้าที่เหมือนกัน
- เมื่อผู้ใช้ซื้อสินค้าเสร็จ พนักงานของร้านใบเสร็จมาให้ โดยที่การชำระเงินสามารถเลือกได้ว่า จ่ายครั้งเดียว หรือแบ่งจ่ายเป็นงวดๆได้
- เมื่อสั่งของเสร็จสามารถทางร้านส่งสินค้า(Shipping) ในกรณีที่สินค้าที่สั่งซื้อมีปัญหาสามารถก็สามารถคืนสินค้าได้
ลองเอา Pattern ของ Peter Coad มาปรับใช้หละ ภาพที่ได้เป็นอย่างไร เอ้าลอง 1..2..3
แล้วมันมาจากไหนหละ มาดูคำตอบกันครับ
มีแต่ Pattern ของ Peter Coad เต็มไปหมดเลยครับ ^___^ มันมีประโยชน์นะครับ เห็นไหมว่าตอนนี้ ถ้าเราจับ Pattern ของปัญหาได้ สิ่งที่ได้ในตอนนี้ คือ Draft Analysis Class Diagram ครับ ถ้าดูจากรูปยังขาดอีกหลายส่วนของ อาทิ เ่ช่น
- Attribute
- Method
- Multiplicity เป็นต้นครับ
Discover more from naiwaen@DebuggingSoft
Subscribe to get the latest posts sent to your email.