แผนภาพเชิงวัตถุ Object Diagrams

UML Unified Modeling Language. ตอนที่4 Object Diagrams

แผนภาพเชิงวัตถุ object Diagrams มีแนวคิดพื้นฐานมาจาก class diagrams แต่มีความแตกต่างคือ class diagrams มีรูปแบบเป็นนามธรรมซึ่งประกอบด้วยคลาสและความสัมพันธ์ส่วน object Diagrams เป็นแผนภาพที่แสดงถึงพฤติกรรมของระบบจริง จุดประสงค์คือเพื่อจับภาพมุมมองคงที่ของระบบในช่วงเวลาหนึ่ง

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

โดยสรุปแล้วอาจกล่าวได้ว่าแผนภาพเชิงวัตถุนั้นใช้สำหรับ การสร้างต้นแบบของระบบ วิศวกรรมย้อนกลับ การสร้างแบบจำลองโครงสร้างข้อมูลที่ซับซ้อนทำความเข้าใจกับระบบจากมุมมองการปฏิบัติ

วิธีการเขียนแผนภาพเชิงวัตถุ

Object Diagrams มีแนวทางการเขียน คล้ายกับ Class diagram มีคุณสมบัติมากมายที่ต้องพิจารณาขณะเขียน แต่ที่นี่ไดอะแกรมจะถูกพิจารณาจากมุมมองระดับบนสุด ซึ่งต้องพิจารณา ประเด็นที่สำคัญดังนี้

  1. ชื่อของ object Diagrams ควรมีความหมายเพื่ออธิบายลักษณะของระบบ
  2. แต่ละองค์ประกอบและความสัมพันธ์ควรระบุล่วงหน้า
  3. ควรระบุความรับผิดชอบ (คุณสมบัติและวิธีการ) ของแต่ละ object อย่างชัดเจน
  4. สำหรับแต่ละคลาสควรระบุจำนวนคุณสมบัติขั้นต่ำเนื่องจากคุณสมบัติที่ไม่จำเป็นจะทำให้ไดอะแกรมมีความซับซ้อน
  5. ใช้บันทึกย่อทุกครั้งที่จำเป็นเพื่ออธิบายบางแง่มุมของแผนภาพ ในตอนท้ายของการวาดควรเข้าใจผู้พัฒนา / coder

อย่างไรก็ตาม class Diagrams เป็นแนวคิดเชิงมโนภาพ แต่ object Diagrams เปลียนเสมือนวัตถุจริงๆ เพื่อให้เห็นภาพเราอาจเปรียบclass Diagramsคือพิมเขียวของงานก่อส้างขณะที่ object Diagrams เปรียบเสมือนเเบบจำลองของงานที่จะสร้าง

  1. ขั้นแรกให้วิเคราะห์ระบบและตัดสินใจว่าอินสแตนซ์ใดมีข้อมูลและการเชื่อมโยงที่สำคัญ

2. สองพิจารณาเฉพาะกรณีเหล่านั้นซึ่งจะครอบคลุมการทำงาน

3. ประการที่สามทำการปรับให้เหมาะสมเนื่องจากจำนวนอินสแตนซ์ไม่ จำกัด

ก่อนที่จะวาดไดอะแกรมวัตถุสิ่งต่อไปนี้ควรคำนึงถึงสิ่งเหล่านี้

  1. แผนภาพวัตถุประกอบด้วยวัตถุ
  2. ตัวเชื่อมโยงในไดอะแกรมวัตถุถูกใช้เพื่อเชื่อมต่อวัตถุ
  3. วัตถุและตัวเชื่อมโยงเป็นองค์ประกอบสองอย่างที่ใช้สร้างไดอะแกรมวัตถุ

อ่านเพิ่มเเติ่มได้ที่

อ่านเพิ่มเเติ่มได้ที่

บทที่ 1 UML คืออะไร

บทที่ 2 หลักการเขียน UML

บทที่ 3UML — Class Diagram

บทที่ 4UML — Object Diagrams

บทที่ 5UML — Component Diagrams

บทที่ 6UML — Deployment Diagrams

บทที่ 7UML — Use Case Diagrams

บทที่8UML — Interaction Diagrams

บทที่9 UML — Statechart Diagrams

บทที่ 10 UML — Activity Diagrams

อ้างอิง https://www.tutorialspoint.com/uml/uml_overview.htm

https://en.wikipedia.org/wiki/Unified_Modeling_Language

--

--

NUTHDANAI WANGPRATHAM
NUTHDANAI WANGPRATHAM

Written by NUTHDANAI WANGPRATHAM

I am a learner and have a multipotential life. You can contact me at nutdnuy@gmail.com

No responses yet