Analysis and Design Phase แบบจำลองตามแนวทางเชงโครงสราง o แผนภาพกระแสขอมล (Data Flow Diagram : DFD) Process ID Data Store External Agent Asst. Prof. Paijit Suksomboon Software Engineering 8 / 8 LPRU
Analysis and Design Phase แบบจำลองตามแนวทางเชงโครงสราง o แผนภาพแสดงความสมพนธระหวางขอมล ) Entity Relationship Diagram : ERD) Asst. Prof. Paijit Suksomboon Software Engineering 8 / 12 LPRU
Analysis and Design Phase แบบจำลองตามแนวทางเชงวตถ Use Case Diagram Asst. Prof. Paijit Suksomboon Software Engineering 8 / 18 LPRU
Analysis and Design Phase แบบจำลองตามแนวทางเชงวตถ 1 Class Diagram เปนแผนภาพแสดงกลมของคลาส โครงสรางของคลาส และ Interface ตลอดจนแสดงความสมพนธ (Relationship) ระหวางคลาส การเรมตนสรางตองหาออบเจคใน Use Case กอน โดยมเทคนคดงน - ชอของคลาส หาไดจาก “คำนาม ” (Noun) - Attribute ของคลาส หาไดจาก “คำคณศพท ” (Adjective) - Method ของคลาส หาไดจาก “คำกรยา ” (Verb) c. ID : String name : String gener : String credit : Money Order. Admin Order Customer 1. . 1 0. . * make add. Cust() edit. Cust() report. Cust() Asst. Prof. Paijit Suksomboon order. ID : String order. Date : Date c. ID : String order. Item : String price : Money number : Int manipulate add. Order() edit. Order() Software Engineering 8 / 19 Employee emp. ID : String emp. Name : String salary : Money depart : String add() edit() del() LPRU