Sơ đồ triển khai là gì

Một sơ đồ triển khailà một sơ đồ thể hiện cấu hình của các nút xử lý thời gian chạy và các thành phần (phần cứng, phần mềm và middleware trên phần cứng) nằm trên chúng, được sử dụng để mô hình hóa quan điểm triển khai tĩnh của một hệ thống (kiến trúc phần cứng).
What is Deployment Diagram?

  1. Một loại sơ đồ lớp đặc biệt tập trung vào các nút của hệ thống.
  2. Hiện thị cấu trúc của hệ thống thời gian chạy.
  3. Nó là một trong hai loại sơ đồ UML được sử dụng cho các khía cạnh vật lý của một hệ thống hướng đối tượng.

Về mặt đồ họa, một sơ đồ triển khai là một tập hợp các đỉnh và cung. Các sơ đồ triển khai thường bao gồmCác nútcác mối quan hệ phụ thuộc và liên kết. Nó cũng có thể bao gồm ghi chú và ràng buộc.

  1. Hộp 3D đại diện cho một nút, có thể là phần mềm hoặc phần cứng
  2. Nút phần cứng có thể được biểu thị bằng <<thuộc tính đặc trưng>> ví dụ như <<tài sản>> hoặc <<mainframe>>
  3. Các kết nối giữa các nút được biểu diễn bằng một đường thẳng, có thể có <<thuộc tính đặc trưng>> tùy chọn
  4. Các nút có thể nằm bên trong một nút

Deployment Diagram notations

Lên kế hoạch triển khai

  1. Thiết kế và lập kế hoạch cách hệ thống của bạn sẽ được cài đặt?
  2. Xác định xem các phiên bản khác nhau của hệ thống có được triển khai cùng lúc hay không, bạn sẽ giải quyết sự khác biệt như thế nào?
  3. Bạn cần triển khai tại những địa điểm vật lý nào và theo thứ tự nào?
  4. Bạn sẽ đào tạo người dùng như thế nào?
  5. Bạn cần sao lưu gì trước khi cài đặt?
  6. Bạn có cần thực hiện chuyển đổi dữ liệu không?

Làm thế nào để phát triển một sơ đồ triển khai?

Trước tiên, xác định các nút đại diện cho bộ xử lý khách và máy chủ của hệ thống của bạn, sau đó làm nổi bật các thiết bị liên quan đến hành vi của hệ thống của bạn.

Ví dụ, bạn sẽ muốn mô hình hóa các thiết bị đặc biệt như máy đọc thẻ tín dụng, máy đọc thẻ nhân viên và các thiết bị hiển thị khác ngoài màn hình, vì vị trí của chúng trong kiến trúc phần cứng của hệ thống có khả năng mang tính quan trọng về mặt kiến trúc. · Cung cấp các dấu hiệu trực quan cho các bộ xử lý và thiết bị này thông qua việc sử dụng thuộc tính đặc trưng. · Mô hình hóa kiến trúc của các nút này trong sơ đồ triển khai. Tương tự, xác định mối quan hệ giữa các thành phần trong quan điểm triển khai của hệ thống và các nút trong quan điểm triển khai của hệ thống.

Các nút

Một nút thường đại diện cho một phần cứng trong hệ thống. Một kết nối thể hiện đường truyền thông mà phần cứng sử dụng để giao tiếp, thường chỉ ra phương pháp, ví dụ như TCP/IP

Deployment Diagram nodes

Tài sản

  1. Một tài sản là sự mô tả của một phần thông tin vật lý, ví dụ như các tệp nguồn, tệp thực thi nhị phân, bảng trong hệ thống cơ sở dữ liệu.
  2. Một tác phẩm do người dùng định nghĩa đại diện cho một yếu tố cụ thể trong thế giới vật lý.

Deployment Diagram nodes

Ví dụ về sơ đồ triển khai

Deployment Diagram Example

Tóm tắt

Sơ đồ triển khai giúp mô hình hóa các khía cạnh vật lý của một hệ thống phần mềm hướng đối tượng. Nó trực quan hóa cấu hình thời điểm chạy dưới dạng hình ảnh tĩnh và trực quan hóa sự phân bố các thành phần trong ứng dụng. Trong hầu hết các trường hợp, nó bao gồm việc mô hình hóa cấu hình phần cứng và các thành phần phần mềm.

Tham khảo

  1. Sơ đồ triển khai là gì?
  2. Giới thiệu về các sơ đồ UML trong Visual Paradigm – ArchiMetric
  3. Sơ đồ triển khai trong Ngôn ngữ mô hình hóa thống nhất (UML) – GeeksforGeeks
  4. Làm thế nào để vẽ sơ đồ triển khai trong UML?
  5. Hướng dẫn toàn diện về sơ đồ triển khai với Visual Paradigm – ArchiMetric
  6. Các ký hiệu UML của Visual Paradigm | Tải xuống sơ đồ khoa học
  7. Các sơ đồ Ngôn ngữ mô hình hóa thống nhất (UML) – GeeksforGeeks
  8. Sơ đồ triển khai, Ví dụ sơ đồ UML: Sơ đồ triển khai với các thành phần – Cộng đồng Visual Paradigm
  9. Tạo sơ đồ triển khai UML – Trợ giúp Microsoft

 

 

Leave a Reply