วัน: 20 ธันวาคม 2018

UML: Package Diagram แผนภาพแสดงการจัดกลุ่มคลาสหรือโมดูลUML: Package Diagram แผนภาพแสดงการจัดกลุ่มคลาสหรือโมดูล

ในโลกของการพัฒนาระบบซอฟต์แวร์ขนาดใหญ่ ความสามารถในการจัดระเบียบโค้ดและโมดูลที่เกี่ยวข้องให้เป็นกลุ่มก้อนอย่างมีเหตุผลถือเป็นหัวใจสำคัญของสถาปัตยกรรมที่ดี UML Package Diagram จึงถูกออกแบบมาเพื่อทำหน้าที่นี้โดยเฉพาะ มันไม่ใช่เพียงแค่กล่องล้อมรอบคลาส แต่เป็นการแสดงภาพรวมทางตรรกะว่าส่วนประกอบต่างๆ ของระบบมีความเกี่ยวพันกันอย่างไร ทำให้เราเห็นโครงสร้างระดับสูงก่อนที่จะลงรายละเอียดถึงการทำงานภายใน

Package Diagram คืออะไร และใช้แทนสิ่งใด

กล่าวได้ว่าแพ็กเกจไดอะแกรมคือแผนผังเชิงสถิต (Static Structure) ที่ใช้อธิบายขอบเขตและการแบ่งองค์ประกอบต่าง ๆ ในงานวิศวกรรมซอฟต์แวร์ โดยแต่ละ ‘Packages’ จะเปรียบเสมือนหน่วยหรือโดเมนความรู้ที่มีความเป็นอิสระต่อกัน ภายใต้ร่มเงาเดียวกัน เมื่อโปรเจกต์เริ่มเติบโตขึ้นเรื่อยๆ หากไม่มีการจำแนกที่เป็นหมวดหมู่ชัดเจน โครงสร้างก็จะคล้ายกับ