Please enable JavaScript.
Coggle requires JavaScript to display documents.
แบบจำลองระบบ (System Model) (ความสำคัญของแบบจำลอง (แบบจำลองที่นำเอามาพิจาร…
แบบจำลองระบบ (System Model)
แบบจำลอง (Model)
สัญลักษณ์ที่ใช้จำลองข้อเท็จจริงต่างๆ ที่เกิดขึ้นในระบบ
แสดงให้เห็นในแต่ละมุมมอง
แบบจำลองการวิเคราะห์ (Analysis Model)
หน้าที่การทำงานของระบบด้านต่างๆ
ระบบทำหน้าที่ What และ How
แบบจำลองที่เขียนขึ้นจากข้อกำหนดความต้องการของระบบ
ความสำคัญของแบบจำลอง
เพื่อให้ทราบถึงความเป็นมาของระบบ และขั้นตอนในการปฏิบัติงานของระบบ
เพื่อการออกแบบระบบใหม่ที่ตรงตามความต้องการของผู้ใช้ให้มากที่สุด
แบบจำลองที่นำเอามาพิจารณาและวิเคราะห์ระบบ
Data Flow Diagram (DFD)
E-R Diagram
Context Diagram
System Flow Chart / Flow Chart
ความผิดพลาดของโปรแกรมเมอร์ที่ออกแบบระบบโดยไม่ผ่านการวิเคราะห์
ความสัมพันธ์ระหว่างแบบจำลองการวิเคราะห์และการออกแบบ
แบบจำลองการวิเคราะห์ (Analysis Model)
แบบจำลองตามแนวทางเชิงโครงสร้าง (Structured Analysis)
แผนภาพกระแสข้อมูล (Data Flow Diagram: DFD)
แหล่งจัดเก็บข้อมูล (Data Store)
ผู้ที่เกี่ยวข้องที่อยู่นอกระบบ (External Agent)
สัญลักษณ์ที่ใช้ใน DFD
กฎการสร้างแผนภาพ DFD
ระดับของ DFD
Context Diagram (DFD ระดับ 0)
ไม่แสดง Data store
ขอบเขตของระบบพิจารณาได้จากจำนวน Input/Output ทั้งหมด
มีเพียง Process เดียว คือ ระบบ
DFD Level 1
DFD Level 2
DFD Level n
แผนภาพแสดงความสัมพันธ์ระหว่างข้อมูล (Entity Relationship Diagram: ERD)
ความสัมพันธ์ของ Entity
1:1
1:m
m:n
แบบจำลองตามแนวทางเชิงวัตถุ (Object Oriented Analysis)
UML (Unified Modeling Language) แบ่งออกเป็น 2 กลุ่ม 9 แผนภาพ
แบบจำลองยูสเคส (Use Case Modeling)
ประเภทของยูสเคส
ด้านปริมาณ
Essential Use Case
Real Use Case
ด้านวัตถุประสงค์
Overview Use case
Detail Use Case
แผนภาพคลาส (Class Diagram)
Class มี 2 ประเภท
Concrete class สร้าง Object
Abstract class กำหนดสาระสำคัญ
Attributes
Operations
ความสัมพันธ์ (Relationship) มี 3 ประเภท
Aggregation relationships
Association relationships
Generalization relationships