Bài 10: UML – Deployment Diagrams

Sơ đồ triển khai được sử dụng để hình dung tô pô của các thành phần vật lý của một hệ thống, nơi các thành phần phần mềm được triển khai.Sơ đồ triển khai được sử dụng để mô tả khung nhìn triển khai tĩnh của một hệ thống. Sơ đồ triển khai bao gồm các nút và các mối quan hệ của chúng.

Mục đích của sơ đồ triển khai

Thuật ngữ Deployment chính nó mô tả mục đích của sơ đồ. Sơ đồ triển khai được sử dụng để mô tả các thành phần phần cứng, nơi triển khai các thành phần phần mềm. Sơ đồ các thành phần và sơ đồ triển khai có liên quan chặt chẽ.Các sơ đồ thành phần được sử dụng để mô tả các thành phần và sơ đồ triển khai cho thấy cách chúng được triển khai trong phần cứng.UML chủ yếu được thiết kế để tập trung vào các hiện vật phần mềm của một hệ thống. Tuy nhiên, hai sơ đồ này là sơ đồ đặc biệt được sử dụng để tập trung vào các thành phần phần mềm và phần cứng.Hầu hết các sơ đồ UML được sử dụng để xử lý các thành phần logic nhưng các sơ đồ triển khai được thực hiện để tập trung vào topo phần cứng của một hệ thống. Sơ đồ triển khai được sử dụng bởi các kỹ sư hệ thống.Mục đích của sơ đồ triển khai có thể được mô tả như là -·        Hình dung cấu trúc liên kết phần cứng của một hệ thống.·        Mô tả các thành phần phần cứng được sử dụng để triển khai các thành phần phần mềm.·        Mô tả các nút xử lý thời gian chạy.

Làm thế nào để Vẽ một Sơ đồ Triển khai?

Sơ đồ triển khai đại diện cho chế độ xem triển khai của một hệ thống. Nó liên quan đến sơ đồ thành phần bởi vì các thành phần được triển khai sử dụng sơ đồ triển khai. Sơ đồ triển khai bao gồm các nút. Các nút là không có gì ngoài phần cứng vật lý được sử dụng để triển khai ứng dụng.Sơ đồ triển khai rất hữu ích cho các kỹ sư hệ thống. Một sơ đồ triển khai hiệu quả là rất quan trọng vì nó kiểm soát các thông số sau -·        Hiệu suất·        Khả năng mở rộng·        Khả năng bảo trì·        Khả năng di chuyểnTrước khi vẽ một sơ đồ triển khai, các hiện vật sau đây cần được xác định -·        Nút·        Mối quan hệ giữa các nútSau đây là một sơ đồ triển khai mẫu để cung cấp ý tưởng về khung nhìn triển khai của hệ thống quản lý đơn đặt hàng. Ở đây, chúng tôi đã hiển thị các nút như -·        Giám sát·        Modem·        Máy chủ lưu trữ bộ nhớ đệm·        Máy chủỨng dụng này được giả định là một ứng dụng dựa trên web, được triển khai trong một môi trường nhóm bằng máy chủ 1, máy chủ 2 và máy chủ 3. Người dùng kết nối với ứng dụng bằng cách sử dụng Internet. Kiểm soát dòng chảy từ máy chủ lưu trữ đến môi trường cụm.Sơ đồ triển khai sau đây đã được vẽ bằng cách xem xét tất cả các điểm đã đề cập ở trên.

Sơ đồ triển khai

Nơi để sử dụng sơ đồ triển khai?

Sơ đồ triển khai chủ yếu được sử dụng bởi các kỹ sư hệ thống. Các sơ đồ này được sử dụng để mô tả các thành phần vật lý (phần cứng), sự phân bố và liên kết của chúng.Sơ đồ triển khai có thể được hình dung như các thành phần phần cứng / nút mà trên đó các thành phần phần mềm cư trú.Các ứng dụng phần mềm được phát triển để mô hình quy trình kinh doanh phức tạp. Các ứng dụng phần mềm hiệu quả không đủ để đáp ứng các yêu cầu kinh doanh. Các yêu cầu nghiệp vụ có thể được mô tả là sự cần thiết phải hỗ trợ số lượng người dùng ngày càng tăng, thời gian phản ứng nhanh, v.v.Để đáp ứng các yêu cầu này, các thành phần phần cứng nên được thiết kế hiệu quả và tiết kiệm chi phí.Các ứng dụng phần mềm hiện nay một lần rất phức tạp. Các ứng dụng phần mềm có thể độc lập, dựa trên web, phân phối, dựa trên máy tính lớn và nhiều hơn nữa. Do đó, rất quan trọng để thiết kế các thành phần phần cứng hiệu quả.Sơ đồ triển khai có thể được sử dụng -·        Mô hình topo phần cứng của một hệ thống.·        Mô hình hệ thống nhúng.·        Mô hình chi tiết phần cứng cho hệ thống máy khách / máy chủ.·        Mô hình chi tiết phần cứng của một ứng dụng phân tán.·        Đối với kỹ thuật Forward và Reverse.
Chúc các bạn học tập thật tốt !

You may also like...