วันพฤหัสบดีที่ 19 กุมภาพันธ์ พ.ศ. 2552

Class Diagram

Class Diagram คืออะไร และแสดงให้เห็นโครงสร้างด้านใดของระบบบ้าง

Class Diagram คือ แผนภาพที่ใช้แสดง Class และ ความสัมพันธ์ระหว่าง Class ของระบบที่สนใจ (Problem Domain) เช่น ในระบบจัดซื้อ Class ที่เกี่ยวข้องคือ ผู้ผลิต, พนักงานจัดซื้อ, ใบสั่งซื้อ, ใบเสนอราคา, ใบเสร็จรับเงิน เป็นต้น ไม่ใช่ความสัมพันธ์ที่เกิดขึ้นเนื่องจากกิจกรรม ซึ่งจะแสดงให้เห็นถึงโครงสร้าง (Attribute) คือข้อมูล (Data) หรือ ตัวแปร ( Variable) หน้าที่การทำงาน (Operation) คือ เมธอด (method) ภายใน class และความสัมพันธ์ระหว่าง class ต่างๆ ภายในระบบนอกจากนี้แสดงให้เห็นถึง class ทั้งหมดแล้วยังแสดงให้เห็นความสัมพันธ์ระหว่าง class ไม่ว่าจะเป็นความสัมพันธ์แบบ specialization , Association และอื่นๆ รวมถึงแสดงจำนวนสมาชิกของ object ดังรูป
สรุป การใช้งาน Class Diagram ในการออกแบบ
o ใช้อธิบายStructure ของระบบ
o ใช้ในขั้นตอนการวิเคราะห์ระบบ Software Engineerใช้ Class Diagramเพื่อนำเสนอความรู้ใน
Domain ที่เกี่ยวกับ Applicationที่กำลังสร้าง( Knowledge of application domain)
o Classesรวม Objectsที่ใช้ในUse cases
o สามารถใช้ Class Diagram ติดต่อกับผู้ว่าจ้างเพื่อตรวจความเข้าใจโครงสร้างของระบบก่อนการสร้างได้

ไม่มีความคิดเห็น:

แสดงความคิดเห็น