วัตถุไดอะแกรม UML และการใช้งาน
เผยแพร่แล้ว: 2022-04-05นี่คือภาพรวมของออบเจ็กต์ไดอะแกรมการสร้างแบบจำลองที่แตกต่างกันทั้งเก้าชนิดที่อยู่ภายใต้ส่วนหัวของ UML
- UML Class Diagrams
- UML ใช้กรณีไดอะแกรม
- UML Object Diagrams
- UML ลำดับไดอะแกรม
- UML Collaboration Diagrams
- UML Statechart ไดอะแกรม
- แผนภาพกิจกรรม UML
- UML ส่วนประกอบไดอะแกรม
- ไดอะแกรมการปรับใช้ UML
ออบเจ็กต์ไดอะแกรม UML ทั้งหมดเหล่านี้มีอยู่ใน Creately และคุณสามารถลองใช้การสาธิตหรือดูตัวอย่างไดอะแกรม UML สำหรับบริบทเพิ่มเติม
ระบบ

ระบบใน UML Use Case Diagram คือสี่เหลี่ยมผืนผ้าที่ครอบคลุมกรณีการใช้งานทั้งหมดในระบบที่กำหนดขอบเขตของระบบของคุณ สิ่งที่อยู่ภายในกล่องแสดงถึงฟังก์ชันการทำงานที่อยู่ในขอบเขตและสิ่งที่อยู่ภายนอกไม่ใช่ โปรดทราบว่านักแสดงในระบบอยู่นอกระบบ

วัตถุอย่างง่าย

วัตถุอย่างง่ายจาก UML Object Diagram คือสี่เหลี่ยมที่แสดงชื่อวัตถุ ชื่อของวัตถุนี้มักจะถูกขีดเส้นใต้

วัตถุ

องค์ประกอบอ็อบเจ็กต์จาก UML Object Diagram เป็นรูปสี่เหลี่ยมผืนผ้าที่แบ่งออกเป็นสองส่วน ส่วนบนประกอบด้วยชื่อของอ็อบเจ็กต์ ในขณะที่ส่วนที่สองประกอบด้วยแอททริบิวต์ของออบเจกต์ หมายเหตุ: องค์ประกอบนี้ไม่ควรเข้าใจผิดกับองค์ประกอบ Class ซึ่งแบ่งออกเป็นสามส่วน

การเปิดใช้งาน

องค์ประกอบการเปิดใช้งานใน แผนภาพลำดับ UML คือกล่องบนเส้นชีวิต สิ่งเหล่านี้เรียกว่ากล่องการเรียกใช้เมธอดและระบุว่าวัตถุกำลังตอบสนองต่อข้อความ เริ่มต้นเมื่อได้รับข้อความและสิ้นสุดเมื่อวัตถุจัดการข้อความเสร็จสิ้น

ลูกศรข้อความ

ลูกศรข้อความใน แผนภาพ UML Collaboration Diagram แสดงการโต้ตอบระหว่างออบเจ็กต์เริ่มต้นและอ็อบเจ็กต์ปลายทาง

สถานะเริ่มต้น

สถานะเริ่มต้นจาก UML Statechart Diagram คือสถานะของออบเจ็กต์ก่อนการเปลี่ยนแปลงใดๆ สำหรับอ็อบเจ็กต์ นี่อาจเป็นสถานะเมื่อสร้างอินสแตนซ์ สถานะเริ่มต้นจาก ไดอะแกรมกิจกรรม UML ทำ เครื่องหมายจุดเริ่มต้นและสถานะกิจกรรมเริ่มต้น สัญกรณ์สำหรับสถานะเริ่มต้นคือวงกลมเล็ก ๆ ที่เต็มไปด้วยของแข็ง ในไดอะแกรมมีสถานะเริ่มต้นได้เพียงรายการเดียวเท่านั้น

สถานะสิ้นสุด

สถานะสิ้นสุดจาก UML Statechart Diagram ทำเครื่องหมายการทำลายวัตถุที่มีสถานะที่เรากำลังสร้างแบบจำลอง กิจกรรมสิ้นสุดใน แผนภาพกิจกรรม UML แสดงการสิ้นสุดของกิจกรรม สัญกรณ์สิ้นสุดจะแสดงเป็นวงกลมล้อมรอบวงกลมเล็กๆ ที่เต็มไปด้วยของแข็ง

กิจกรรม

สถานะกิจกรรมใน UML Statechart Diagram และ UML Activity Diagram ทำเครื่องหมายการดำเนินการโดยอ็อบเจ็กต์ สัญกรณ์นี้เป็นสี่เหลี่ยมมน

ทางแยก

สถานะทางแยกใน UML Statechart Diagram คือจุดยอดที่ใช้เชื่อมโยงทรานซิชันหลายๆ แบบเข้าด้วยกัน พวกมันถูกใช้เพื่อสร้างเส้นทางการเปลี่ยนผ่านแบบผสมระหว่างรัฐ ทางแยกแสดงด้วยวงกลมสีดำขนาดเล็ก

ทางเลือก

สถานะตัวเลือกใน UML Statechart Diagram จะประเมินตัวป้องกันทริกเกอร์ของทรานซิชันขาออกเพื่อเลือกทรานซิชันขาออกเพียงรายการเดียว การตัดสินใจว่าจะใช้เส้นทางใดอาจเป็นหน้าที่ของผลลัพธ์ของการดำเนินการก่อนหน้าที่ดำเนินการในขั้นตอนการดำเนินการจนเสร็จสิ้นเดียวกัน ทางเลือกแทนจะแสดงเป็นสัญลักษณ์รูปเพชร

ส้อม / เข้าร่วม

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

คุณสามารถสร้างได้ทางออนไลน์โดยใช้เครื่องมือไดอะแกรมกิจกรรมของเรา

สถานะคอมโพสิต

สถานะคอมโพสิตใน UML Statechart Diagram คือสถานะที่มีสถานะย่อย (สถานะที่ซ้อนกัน)

วัตถุ

สัญกรณ์อ็อบเจ็กต์ใน ไดอะแกรมกิจกรรม UML คือโหนดกิจกรรมที่ใช้ในการกำหนดโฟลว์ของอ็อบเจ็กต์ในกิจกรรม

สิ้นสุดการไหล

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

ใบเสร็จรับเงิน

สัญกรณ์การรับสัญญาณเรียกอีกอย่างว่าการดำเนินการยอมรับเหตุการณ์ในไดอะแกรมกิจกรรม UML คือการดำเนินการที่รอให้เหตุการณ์เฉพาะเกิดขึ้น นี่วาดเป็นรูปห้าเหลี่ยมเว้า

การส่งสัญญาณ

การส่งสัญญาณใน แผนภาพกิจกรรม UML เป็นการกระทำที่สร้างอินสแตนซ์สัญญาณจากอินพุตและส่งไปยังวัตถุเป้าหมาย ซึ่งอาจทำให้เกิดการยิงการเปลี่ยนสถานะเครื่องหรือการดำเนินการกิจกรรม

พาร์ทิชันกิจกรรม

พาร์ติชั่นกิจกรรมใน แผนภาพกิจกรรม UML เป็นช่องทางว่ายน้ำแนวนอน/แนวตั้ง พาร์ติชั่นใช้เพื่อแยกการดำเนินการภายในไดอะแกรมกิจกรรม

ส่วนประกอบ

Component UML Component Diagram แสดงถึงส่วนโมดูลาร์ของระบบ องค์ประกอบคอมโพเนนต์ใน ไดอะแกรมการปรับใช้ UML แสดงถึงชิ้นส่วนของการใช้งานระบบที่สามารถแจกจ่ายได้

อินเทอร์เฟซที่ให้มา

ส่วนต่อประสานที่มีให้ของส่วนประกอบใน ไดอะแกรมส่วนประกอบ UML อธิบายบริการที่ส่วนประกอบเสนอให้กับสภาพแวดล้อม นี่คือแบบจำลองโดยใช้สัญกรณ์อมยิ้ม

อินเทอร์เฟซที่จำเป็น

ส่วนต่อประสานที่จำเป็นของส่วนประกอบใน ไดอะแกรมส่วนประกอบ UML ประกาศบริการที่ส่วนประกอบคาดหวังจากสภาพแวดล้อม นี่คือแบบจำลองโดยใช้สัญกรณ์ซ็อกเก็ต

อินเทอร์เฟซและอินเทอร์เฟซที่จำเป็นพร้อมพอร์ต

อินเทอร์เฟซที่มีพอร์ตในไดอะแกรมคอมโพเนนต์ UML ระบุจุดโต้ตอบที่แตกต่างกันระหว่างส่วนประกอบและสภาพแวดล้อม พอร์ตจะแสดงเป็นสี่เหลี่ยมเล็ก ๆ ที่ด้านข้างของส่วนประกอบ

โหนด

องค์ประกอบโหนดใน ไดอะแกรมการปรับใช้ UML คือสิ่งที่ทำงานในระบบ นี่อาจเป็นฮาร์ดแวร์อย่างคอมพิวเตอร์ส่วนบุคคล หรือซอฟต์แวร์ เช่น ระบบปฏิบัติการ เซิร์ฟเวอร์ฐานข้อมูล เป็นต้น

อุปกรณ์

องค์ประกอบอุปกรณ์ใน ไดอะแกรมการปรับใช้ UML เป็นประเภทของโหนดที่แสดงถึงทรัพยากรการคำนวณทางกายภาพในระบบ เช่น แอปพลิเคชันเซิร์ฟเวอร์

ข้อกำหนดการปรับใช้

อิลิเมนต์ข้อกำหนดการปรับใช้ใน ไดอะแกรมการปรับใช้ UML คือไฟล์คอนฟิกูเรชัน เช่น เอกสาร XML หรือไฟล์ข้อความที่กำหนดวิธีการปรับใช้อาร์ติแฟกต์บนโหนด

