Component Diagrams
UML Unified Modeling Language. ตอนที่4 Component Diagrams
Component diagrams ใช้เพื่อจำลองลักษณะทางกายภาพของระบบซึ่งหมายถึงองค์ประกอบเช่นไฟล์เรียกทำงานไลบรารีไฟล์เอกสารและอื่น ๆที่อยู่ในโหนด ถูกใช้เพื่อให้เห็นภาพขององค์กรและความสัมพันธ์ระหว่างส่วนประกอบต่างๆในระบบ ไดอะแกรมเหล่านี้ยังถูกใช้เพื่อสร้างระบบปฏิบัติการ
วัตถุประสงค์ของส่วนประกอบแผนภาพ Component diagrams
Component diagram เป็นแผนภาพชนิดพิเศษใน UML วัตถุประสงค์ก็แตกต่างจากแผนภาพอื่น ๆ คือ Component diagramไม่ได้อธิบายการทำงานของระบบ แต่มันอธิบายถึงส่วนประกอบที่ใช้ในการทำหน้าที่ของระบบ ดังนั้นจากมุมมองของ Component diagram ถูกใช้เพื่อให้เห็นภาพองค์ประกอบทางกายภาพในระบบ ส่วนประกอบเหล่านี้คือไลบรารีแพ็คเกจไฟล์และอื่น ๆ แผนภาพส่วนประกอบยังสามารถอธิบายเป็นมุมมองการใช้งานแบบการจัดองค์ประกอบขององค์ประกอบในช่วงเวลาหนึ่ง Component diagram รูปเดียวไม่สามารถเป็นตัวแทนของระบบทั้งหมด แต่มีการรวบรวมไดอะแกรมเพื่อใช้แสดงทั้งหมด
วิธีการวาด Component diagram
คอมโพเนนต์ไดอะแกรมถูกใช้เพื่ออธิบายถึงส่วนทางกายภาพของระบบ สิ่งประดิษฐ์นี้รวมถึงไฟล์ libraries,และอื่น ๆ
เริ่มแรกระบบได้รับการออกแบบโดยใช้ไดอะแกรม UML ที่แตกต่างกันและเมื่อสิ่งประดิษฐ์พร้อมใช้งานไดอะแกรมส่วนประกอบจะถูกนำมาใช้เพื่อให้ได้แนวคิดในการนำไปปฏิบัติ
แผนภาพนี้มีความสำคัญมากหากไม่มีแอปพลิเคชันที่ไม่สามารถใช้งานได้อย่างมีประสิทธิภาพ แผนภาพองค์ประกอบที่เตรียมไว้อย่างดีก็มีความสำคัญสำหรับด้านอื่น ๆ เช่นประสิทธิภาพของแอปพลิเคชันการบำรุงรักษา ฯลฯ
ก่อนที่จะวาดแผนภาพองค์ประกอบ, สิ่งประดิษฐ์ดังต่อไปนี้จะต้องมีการระบุไว้อย่างชัดเจน -
- Files ที่ใช้ในระบบ
- Libraries และ สิ่งอื่น ๆ ที่เกี่ยวข้องกับแอปพลิเคชัน
- Relationships
ต่อไปนี้เป็นแผนภาพองค์ประกอบสำหรับระบบการจัดการคำสั่ง ที่นี่สิ่งประดิษฐ์เป็นไฟล์ แผนภาพแสดงไฟล์ในแอปพลิเคชันและความสัมพันธ์ ในความเป็นจริงแผนภาพองค์ประกอบยังประกอบด้วยที่Libraries ฯลฯ
ในแผนภาพต่อไปนี้จะมีการระบุไฟล์สี่ไฟล์และสร้างความสัมพันธ์ของไฟล์เหล่านั้น แผนภาพส่วนประกอบไม่สามารถจับคู่โดยตรงกับไดอะแกรม UML อื่น ๆ ที่กล่าวถึงได้เนื่องจากมันถูกดึงมาเพื่อจุดประสงค์ที่แตกต่างอย่างสิ้นเชิง
แผนภาพองค์ประกอบต่อไปนี้ได้รับการวาดพิจารณาจุดทั้งหมดที่กล่าวข้างต้น
อ่านเพิ่มเเติ่มได้ที่
อ่านเพิ่มเเติ่มได้ที่
บทที่ 5UML — Component Diagrams
บทที่ 6UML — Deployment Diagrams
บทที่ 7UML — Use Case Diagrams
บทที่8UML — Interaction Diagrams
บทที่9 UML — Statechart Diagrams
บทที่ 10 UML — Activity Diagrams