กลับไปหน้าบทความ

อ่าน 2 นาที

ความสัมพันธ์ (UML)

การสร้างแบบจำลองข้อมูล/ภาษาการสร้างแบบจำลองแบบรวม/ต้นขั้วภาษาการสร้างแบบจำลองแบบรวม

ในภาษาสร้างแบบจำลองรวม (UML) การพึ่งพา คือ "ความสัมพันธ์ที่บ่งชี้ว่าองค์ประกอบ แบบจำลองเดียว หรือชุดขององค์ประกอบแบบจำลองต้องการองค์ประกอบแบบจำลองอื่น ๆ...

ความสัมพันธ์ (UML)

ในภาษาสร้างแบบจำลองรวม (UML) การพึ่งพา[ 1 ] คือ "ความสัมพันธ์ที่บ่งชี้ว่าองค์ประกอบ แบบจำลองเดียว หรือชุดขององค์ประกอบแบบจำลองต้องการองค์ประกอบแบบจำลองอื่น ๆ สำหรับการกำหนดหรือการใช้งาน" [ 1 ] "ซึ่งหมายความว่าความหมายที่สมบูรณ์ของ องค์ประกอบ ไคลเอ็นต์ จะ ขึ้นอยู่กับความหมายหรือโครงสร้างของคำจำกัดความของ องค์ประกอบ ซัพพลายเออร์" [ 1 ] องค์ประกอบสองรายการขึ้นไปในความสัมพันธ์นี้เรียกว่าทูเปิ

ใน UML จะแสดงด้วยเส้นประที่ชี้จากองค์ประกอบที่ขึ้นอยู่ (หรือลูกค้า) ไปยังองค์ประกอบอิสระ (หรือผู้จัดหา) ลูกศรที่แสดงถึงความสัมพันธ์แบบขึ้นอยู่จะระบุทิศทางของความสัมพันธ์ ไม่ใช่ทิศทางของกระบวนการ

การพึ่งพาที่กำหนดไว้ล่วงหน้ามาตรฐาน

UML - ความสัมพันธ์ที่กำหนดไว้ ได้แก่: [ 2 ]

  • «call» ใน UML2: ลูกค้า (การดำเนินการ) อาจเรียกผู้ให้บริการ (การดำเนินการ)
  • «สร้าง» ใน UML2: ลูกค้า (ตัวจำแนกประเภท) สามารถสร้างอินสแตนซ์ของซัพพลายเออร์ (ตัวจำแนกประเภท) ได้
  • «derive» ใน UML2: ลูกค้า (เช่น ค่าแอตทริบิวต์ ลิงก์) อาจคำนวณได้จากผู้จัดหา
  • «instantiate» ใน UML2: การดำเนินการของไคลเอ็นต์ (ตัวจำแนกประเภท) อาจสร้างอินสแตนซ์ของซัพพลายเออร์ (ตัวจำแนกประเภท)
  • «อนุญาต» UML2: ล้าสมัยแล้ว
  • «ตระหนัก» UML2: ล้าสมัยแล้ว
  • «ปรับปรุง» UML2: องค์ประกอบไคลเอ็นต์อยู่ในระดับความหมายที่ "สูงกว่า" องค์ประกอบซัพพลายเออร์
  • «ส่ง» ใน UML2: ลูกค้า (การดำเนินการ) ส่งข้อมูลไปยังผู้จัดหา (สัญญาณ)
  • «ทดแทน» ใน UML2: องค์ประกอบไคลเอ็นต์สามารถแทนที่ (ในบางกรณี) ซัพพลายเออร์ได้
  • «trace» ใน UML2: องค์ประกอบฝั่งไคลเอ็นต์ "ติดตาม" ไปยังซัพพลายเออร์ โดยทั่วไปใช้สำหรับระดับของข้อกำหนด
  • «ใช้» ใน UML2: องค์ประกอบไคลเอ็นต์นั้น "ใช้" ซัพพลายเออร์ในบางลักษณะ

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

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

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

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

ดูเพิ่มเติม

อ่านเพิ่มเติม

ไวล์คีนส์, ทิม; เอิสเตอไรช์, แบร์นด์ (2007) คู่มือการรับรอง UML 2 มอร์แกน คอฟมันน์ . ไอเอสบีเอ็น 0-12-373585-8.

"การพึ่งพา" (Dependency) ในภาษาสร้างแบบจำลองรวม (Unified Modeling Language ) เวอร์ชัน 2.5.1 เอกสาร OMGหมายเลข formal/2017-12-05 องค์กรพัฒนามาตรฐาน กลุ่มการจัดการวัตถุ (Object Management Group Standards Development Organization - OMG SDO) ธันวาคม 2017 หน้า 42

  • ความสัมพันธ์แบบพึ่งพาใน UML 2
  • "การพึ่งพา" (Dependency) ในภาษาสร้างแบบจำลองรวม (Unified Modeling Language ) เวอร์ชัน 2.5.1 เอกสาร OMGหมายเลข formal/2017-12-05 องค์กรพัฒนามาตรฐาน กลุ่มการจัดการวัตถุ (Object Management Group Standards Development Organization - OMG SDO) ธันวาคม 2017 หน้า 42
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Dependency_(UML)&oldid=1359660610 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ความสัมพันธ์ (UML)

ในภาษาสร้างแบบจำลองรวม (UML) การพึ่งพา คือ "ความสัมพันธ์ที่บ่งชี้ว่าองค์ประกอบ แบบจำลองเดียว หรือชุดขององค์ประกอบแบบจำลองต้องการองค์ประกอบแบบจำลองอื่น ๆ...

การพึ่งพาที่กำหนดไว้ล่วงหน้ามาตรฐาน

UML - ความสัมพันธ์ที่กำหนดไว้ ได้แก่: [ 2 ]

ความแตกต่างกับลิงก์ UML

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

ดูเพิ่มเติม

การเชื่อมต่อ (การเขียนโปรแกรมคอมพิวเตอร์) การพึ่งพาเชิงฟังก์ชัน