Analysis and Design Phase o Data Flow Diagram

  • Slides: 32
Download presentation

Analysis and Design Phase แบบจำลองตามแนวทางเชงโครงสราง o แผนภาพกระแสขอมล (Data Flow Diagram : DFD) Process ID

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.

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

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)

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

Analysis and Design Phase แบบจำลองตามแนวทางเชงวตถ 2 Sequence Diagram : พนกงานดงขอมลแสดงใบสงซอ )ในออบเจค : Order Admin)

Analysis and Design Phase แบบจำลองตามแนวทางเชงวตถ 2 Sequence Diagram : พนกงานดงขอมลแสดงใบสงซอ )ในออบเจค : Order Admin) : Customer : Product Officer get. Order. Info() get. Cust. Info() get. Prod. Info() cal. Total() display. Result() Asst. Prof. Paijit Suksomboon Software Engineering 8 / 22 LPRU

Analysis and Design Phase แบบจำลองตามแนวทางเชงวตถ 2 Collaboration Diagram 4 1 2 get. Order. Info()

Analysis and Design Phase แบบจำลองตามแนวทางเชงวตถ 2 Collaboration Diagram 4 1 2 get. Order. Info() get. Cust. Info() Display. Result() 5 3 Asst. Prof. Paijit Suksomboon Software Engineering 8 / 24 LPRU

Analysis and Design Phase แบบจำลองตามแนวทางเชงวตถ 2 State Diagram : การทำงานของลฟต Asst. Prof. Paijit Suksomboon

Analysis and Design Phase แบบจำลองตามแนวทางเชงวตถ 2 State Diagram : การทำงานของลฟต Asst. Prof. Paijit Suksomboon Software Engineering 8 / 26 LPRU

Analysis and Design Phase แบบจำลองตามแนวทางเชงวตถ Asst. Prof. Paijit Suksomboon Software Engineering 8 / 29

Analysis and Design Phase แบบจำลองตามแนวทางเชงวตถ Asst. Prof. Paijit Suksomboon Software Engineering 8 / 29 LPRU