Deployment diagram หลักการมันเป็นยังไง มาชมกันครับ

Deployment Diagram

     หมายถึง  แผนภาพ แสดงสถาปัตยกรรมของระบบ ในลักษณะ physical architecture   เพื่อแสดงโครงสร้างการใช้ทรัพยากร  Hardware และ  Software ซึ่งรวมไปถึงการแสดงความสัมพันธ์ ของ อุปกรณ์ในระบบ ซึ่งเป็นส่วนหนึ่ง ของการ วิเคราะห์ และออกแบบ ระบบคอมพิวเตอร์ เชิงวัตถุ

หลักการออกแบบ และวิเคราะห์ระบบ เชิง OOA  โดยใช้เครื่องมือ Deployment Diagram

     การวิเคราะห์และออกแบบระบบด้วยหลักการ Object Oriented Analysis and Design นั้น จะถือว่าทุกๆ ส่วนประกอบของระบบนั้นเป็น Object ตัวหนึ่งเสมอ ซึ่ง Object นั้น ไม่ได้หมายถึงเฉพาะส่วนที่อยู่ใน Application หรือ Software เท่านั้น แต่ยังหมายรวมถึง เครื่องคอมพิวเตอร์ หรือ Hardware ซึ่งถือเป็นข้อได้เปรียบของการออกแบบระบบด้วย Object Oriented Analysis and Design เพราะเราสามารถที่จะออกแบบ Software และ Hardware โดยไม่ต้องเปลี่ยนหลักการที่ใช้เพื่อการออกแบบ (เพราะทั้ง Hardware และ Software ต่างก็ถือเป็น Object เหมือนกัน) การออกแบบในส่วนของ Hardware ของระบบนั้น เรียกว่า System Architecture Design เครื่องมือที่ใช้ในการทำ System Architecture Design นั้นเรียกว่า Deployment Diagram ซึ่ง Deployment Diagram เป็น Diagram ที่มีลักษณะเหมือนกับ Class Diagram โดย ส่วนประกอบทาง Hardware (Hardware Module) ตัวหนึ่งๆ ใน Deployment Diagram ก็จะเปรียบเทียบได้กับ Class หนึ่ง ใน Class Diagram นั่นเอง

ข้อกำหนด

     การทำ System Architecture Design หรือการออกแบบระบบ Hardware ด้วย Deployment Diagram นั้น ต้องมีความสัมพันธ์กับ Application Architecture Design ซึ่งออกแบบด้วย Component Diagram คือ แต่ละ Software Component ต้องอยู่ภายใน Hardware Module ใด้ Module หนึ่งเสมอจะต้องไม่มี Software Component ใดขาดหายไป
     ดังนั้นเมื่อสร้าง Deployment Diagram สิ่งที่ต้องทำไปพร้อมๆ กันก็คือ พิจารณาว่าจะนำ Software Component ไปไว้ใน Hardware Module ตัวใด และต้องพิจารณาด้วยว่า เทคโนโลยีหรือรูปแบบของ Hardware หรือระบบ Network ที่จะใช้นั้น เหมาะสมกับระบบงานที่เราจะสร้างหรือไม่

องค์ประกอบหลัก ในการออกแบบระบบ ด้วย Deployment Diagram

Soft ware
 
    1. Data Stored  แหล่งเก็บข้อมูล
    2. Data Access Logical
    3. Application Logical
 
Hardware

    1. Server Computer
    2. Client Computer
    3. Connecting Network

สัญลักษณ์ในการออกแบบ Deployment Diagram

 Node  เป็นสัญลักษณ์ ที่ใช้แสดงแทนอุปกรณ์( Hardware ) ในแต่ละ อุปกรณ์

Application Name เป็นสัญลักษณ์ ที่ใช้แสดงส่วนของ ซอฟแวร์ หรือ ฐานข้อมูล ที่ใช้ภาย Node

Application in Node จากภาพ แสดงถึง อุปกรณ์ Server โดยมี ซอฟแวร์ Oracle อยู่ภายใต้ Node

Communication Pathใช้แสดง การเชื่อมต่อระบบ ระหว่าง อุปกรณ์ โดยระบุ รูปแบบ การเชื่อมต่อ เช่น
<< Lan >>   << TPC/Protocal >>
VDO เพิ่มเติม : https://drive.google.com/file/d/1mjme-t9CriZW5jq3pzfFqfhrLzOVWSkT/view?usp=sharing
Credit : https://sites.google.com/site/umldployment/project-definition
  •  
  •  
  •  
  •  
  •  
  •  
เรวัตร ยั่งยืน
at GlurGeek.Com

Leave a Reply